Shopware.Component.override kein Zugriff auf repositoryFactory

Keine Ahnung, hätte hier ein funktionierendes Bsp-

import template from './sw-order-list.html.twig';

const {Component} = Shopware;

Component.override('sw-order-list', {
    template,

    computed: {
        paymentMethodRepository() {
            return this.repositoryFactory.create('payment_method');
        },

        orderCriteria() {
            const criteria = this.$super('orderCriteria');

            criteria.addAssociation('transactions.paymentMethod');

            return criteria;
        }
    },

    methods: {
        getOrderColumns() {
            const orderColumns = this.$super('getOrderColumns');

            orderColumns.push({
                property: 'transactions.last().paymentMethod.name',
                dataIndex: 'transactions.paymentMethod.name',
                label: 'sw-order.list.columnPaymentMethod',
                allowResize: true,
            });

            return orderColumns;
        },

        getPaymentMethod(order) {
            return 'GRATIS';
        }
    },
});
{% block sw_order_list_grid_columns %}
    <template #column-transactions.last().paymentMethod.name="{ item }">
        <sw-label appearance="pill"
                  :variant="getVariantFromPaymentState(item)">
            {{ item.transactions.last().paymentMethod.name }}
        </sw-label>
    </template>

    {% parent %}
{% endblock %}
2 „Gefällt mir“