Error in Generators
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 25/100
- Issue-Typ
- Bug
- Klarheit
- Muss geklärt werden
- Aktivitätsstatus
- Veraltet
- Bereich
- backend, testing-qa
Rechercherichtung
Beginne mit der Laravel-v5.2.45-Implementierung in vendor/illuminate/database/Query/Builder.php, insbesondere mit cursor(), und vergleiche das in Codeception/AspectMock pull request 66 beschriebene Verhalten. Reproduziere die fehlschlagenden Tests und ermittle, ob AspectMock mit diesem Generator inkompatibel ist; abgeschlossen ist die Aufgabe, wenn der Fatal Error im gemeldeten Laravel-Datenbankfall nicht mehr auftritt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
I have a similar problem with https://github.com/Codeception/AspectMock/pull/66
When i try to mock laravel database (v5.2.45) file /vendor/illuminate/database/Query/Builder.php
/**
* Get a generator for the given query.
*
* @return \Generator
*/
public function cursor()
{
if (is_null($this->columns)) {
$this->columns = ['*'];
}
return $this->connection->cursor(
$this->toSql(), $this->getBindings(), ! $this->useWritePdo
);
}
Something goes wrong with this function, and tests fails with
PHP Fatal error: Generators cannot return values using "return" in /www/backend/vendor/illuminate/database/Query/Builder.php on line 1750
How can I fix this?
- Vorherrschende Sprache
- PHP
- Sterne
- 785
- Forks
- 132
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus Codeception/AspectMock
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 35/100
Codeception/AspectMock#208 · 2 Kommentare · 5 Reaktionen ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 25/100
Codeception/AspectMock#206 ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
Codeception/AspectMock#203 ·
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 35/100
Codeception/AspectMock#202 · 5 Kommentare · 2 Reaktionen ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 42/100
Codeception/AspectMock#201 · 1 Kommentar ·
Alle Issues in Codeception/AspectMock
Ähnliche Issues
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 84/100
WordPress/hosting-handbook#506 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Installing a plugin with composer_packages installs dev dependencies and breaks the autoloader (Error 500)Evtl. vergeben @Boy132 hat das vor 1 Tag übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
Maintainer antworten meist innerhalb von 1 Tag
-
nginx: static-file locations drop the security headers, and the dotfile deny is matched after themOffenbug Low Security
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 78/100
backdrop-contrib/commerce#60 ·