Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

haveFakeRepository from Doctrine module doesn't work

Aperta
#20 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
35/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
php
Ambito
databases

Direzione di ricerca

Inizia dal metodo haveFakeRepository del modulo Doctrine e segui la gestione di repositoryFactory da parte di EventManager che produce l’avviso mancante "repositoryList". Riproduci il problema con la configurazione mostrata di Codeception, Doctrine ORM, Symfony, PHP e della suite; il lavoro è completato quando il repository App\Entity\User può essere mockato come mostrato senza l’avviso.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

What are you trying to achieve?

Mock repository with haveFakeRepository method from Doctrine module.

What do you get instead?

Provide console output if related. Use -vvv mode for more details.

  [Warning] Repository can't be mocked, the EventManager's repositoryFactory doesn't have "repositoryList" property

Provide test source code if related

        $I->haveFakeRepository('App\Entity\User', array('findOneBy' => function ($args) use ($user) {
            return $user;
        }));
Details
  • Codeception version: 2.4.1
  • PHP Version: 7.2.4
  • Operating System: 16.04.1-Ubuntu
  • Installation type: Composer
  • List of installed packages (composer show)
doctrine/orm                        v2.5.13            Object-Relational-Mapper for PHP
symfony/framework-bundle            v4.0.8             Symfony FrameworkBundle
  • Suite configuration:
actor: ApiTester
modules:
    enabled:
        - Symfony:
            app_path: src
            environment: test
            params: .env
        - REST:
            url: /api
            depends: Symfony
        - Doctrine2:
            depends: Symfony
        - \Helper\Api```
Lingua principale
PHP
Stelle
4
Fork
2
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di Codeception/module-doctrine

Tutte le issue di Codeception/module-doctrine

Issue simili

Altre issue su PHP

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.