PHP Framework Laravel bringt mit Version 6.10 Support für PHPUnit v9

Update: Laravel 6.10 mit Support für PHPUnit v9 erschienen
Keine Kommentare

Das populäre PHP Framework Laravel hat ein Update erhalten. Die aktuelle Version, Laravel 6.10, hält elf neue Features sowie einige Änderungen und Bugfixes bereit. Wir haben die wichtigen Neuerungen im Blick.

Für das PHP Framework Laravel liegt eine neue Version vor: Laravel 6.10 ist erschienen und bringt elf neue Features sowie einige Bugfixes mit.

Laravel 6.10: Elf neue Features

Mit Laravel 6.10 wird der Support für das bald erscheinende PHPUnit v9 eingeführt, was für Februar 2020 geplant ist. Nun kann man die Frage stellen, wieso bereits in Laravel 6.x mit dem Support begonnen wird und nicht erst mit Laravel 7. Darauf findet sich im Pull Request zu diesem Feature eine Antwort von Graham Campbell (Mitglied der Laravel Framework Organisation):

It is highly likely that PHPUnit 8 won’t work in at least one of PHP 8.0, 8.1, 8.2, or 8.3. Since Laravel 6.0 is LTS, it is likely that we will want to continue to support newer versions of PHP, and so we need to be able to run on the latest PHPUnit.

Neu sind auch zwei Test Helpers: withoutMix() und withMix(). Angelehnt an withoutExceptionHandlung und withExceptionHandling können EntwicklerInnen mithilfe der neuen Test Helpers während des Testens den Laravel Mix im Container schnell lösen und erneut binden.

// Before
$this->swap(\Illuminate\Foundation\Mix::class, function () {
    return '';
});

// After
$this->withoutMix();

Nähere Informationen zu weiteren und den genannten neuen Features in Laravel 6.10 finden sich in der Release Note auf dem Laravel Blog. Darüber hinaus können über GitHub die wichtigen Änderungen der beiden Versionen 6.9 und 6.10 in einem Vergleich eingesehen werden. Eine vollständige Übersicht zu den neuen Features und Überarbeitungen finden sich ebenso in der Release Note auf GitHub.

Unsere Redaktion empfiehlt:

Relevante Beiträge

Hinterlasse einen Kommentar

Hinterlasse den ersten Kommentar!

avatar
400
  Subscribe  
Benachrichtige mich zu:
X
- Gib Deinen Standort ein -
- or -