Wie macht man SELECT * FROM table mit Shopware QueryBuilder?

Ich habe diese funktion:

private function getModifiedCustomers()
{
    $builder = $this->getRepository()->createQueryBuilder('Customer');

    $builder
        ->select('Customer.id as id')
        ->addSelect('Customer.email as email')
        ->addSelect('Customer.firstname as firstName')
        ->addSelect('Customer.lastname as lastName')
        ->addSelect('Customer.lastLogin as lastlogin')
        ->where('Customer.active = 1');

    return $builder;
}

Und ich kriege ein array mit allen Kunden aber nur die ausgewählten spalten.

Ich habe es so probiert:

private function getModifiedCustomers($from, $to)
{
    $builder = $this->getRepository()->createQueryBuilder('Customer');

    $builder
        ->select('Customer')
        ->where('Customer.active > 1');

    return $builder;
}

Aber ich kriege ein lehres array:

{
    "success": true,
    "data": [
        {},
        {},
        {}
    ]
}

Und was ich möchte ist ein array mit jedem Customer und alle spalten von jeden

 

Ich würde dir vorschlagen, dass du dich mal ein wenig in den query builder einliest und dir ein paar Beispiele von Shopware anschaust:

https://github.com/shopware/shopware/blob/5.3/engine/Shopware/Models/Order/Repository.php

Viele Grüße