Doctrine repository, nedaří se mi to implementovat

Roman Halaxa
Člen | 60
+
0
-

Zdravím.

Už několik hodin řeším jak připojit entitě repositář abych ho dále mohl volat v fasádě… Mám to podle dokumentace ale z nějakého důvodu moje rozšíření metod repozitáře vůbec neni bráno v potaz… Mohlo by to být tím že nepoužívám čistou doctrinu ale kdyby\doctrine ? Je to tam možná jinak mě napadlo ale nedohledal jsem jak…

Kód entity

<?php

namespace App\Entities;

use Doctrine\ORM\Mapping as ORM;
use Doctrine\Common\Collections\ArrayCollection;


/** @ORM\entity(repositoryClass="App\Repositories\UserRepository) */
class user {

    /**
     * @ORM\id
     * @ORM\column(type="integer")
     * @ORM\generatedValue
     */
    private $id;

//atd...

Kód repozitáře

<?php

namespace App\Repositories;

use Doctrine\ORM\EntityRepository;
use App\Entities\user;

class UserRepository extends EntityRepository {

    public function findAllUsers() {

        return $this->getEntityManager()->getRepository(user::class)->findAll();
    }

}

Kód fasády

<?php

namespace App\Facades;

use Doctrine\ORM\EntityManager;
use App\Entities\user;

class UserFacade {

    /** @var EntityManager */
    private $entityManager;

    public function __construct(EntityManager $entityManager) {
        $this->entityManager = $entityManager;
    }

    public function getAllUsers() {
        return $this->entityManager->getRepository(user::class)->findAllUsers();
    }

}

Call to undefined method Kdyby\Doctrine\EntityDao::findAllUsers() je vyjímka. Nevím proč to tu metodu nevidí. Něco přehlížím ? Předem děkuji za pomoc a hezký den.

Roman Halaxa
Člen | 60
+
0
-

Vyřešeno. Chybělo ukončení "… Dále pak promazat cache a už to jede jak má.