/
githubmirror
/
symfony
Обзор
Документация
Войти
/
githubmirror
/
symfony
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
8.2
src/Symfony/Component/Config/Tests/Resource/ComposerResourceTest.php
47 строк
1 KB
Alexander M. Turek
Leverage str_contains/str_starts_with
21 июл 2021, 15:19
21 июл 2021, 15:19
e585b26
Код
Авторство
О чём код?
<?php /* * This file is part of the Symfony package. * * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Config\Tests\Resource; use Composer\Autoload\ClassLoader; use PHPUnit\Framework\TestCase; use Symfony\Component\Config\Resource\ComposerResource; class ComposerResourceTest extends TestCase { public function testGetVendor() { $res = new ComposerResource(); $r = new \ReflectionClass(ClassLoader::class); $found = false; foreach ($res->getVendors() as $vendor) { if ($vendor && str_starts_with($r->getFileName(), $vendor)) { $found = true; break; } } $this->assertTrue($found); } public function testSerializeUnserialize() { $res = new ComposerResource(); $ser = unserialize(serialize($res)); $this->assertTrue($res->isFresh(0)); $this->assertTrue($ser->isFresh(0)); $this->assertEquals($res, $ser); } }