/
githubmirror
/
symfony
Обзор
Документация
Войти
/
githubmirror
/
symfony
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
8.2
src/Symfony/Component/HttpKernel/Tests/Config/FileLocatorTest.php
41 строка
1 KB
Nicolas Grekas
[DependencyInjection] Add Kernel and Bundle infrastructure for HTTP-less DI-powered apps
01 апр 2026, 20:55
01 апр 2026, 20:55
9a122ee
Код
Авторство
О чём код?
<?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\HttpKernel\Tests\Config; use PHPUnit\Framework\Attributes\Group; use PHPUnit\Framework\Attributes\IgnoreDeprecations; use PHPUnit\Framework\TestCase; use Symfony\Component\HttpKernel\Config\FileLocator; use Symfony\Component\HttpKernel\KernelInterface; #[Group('legacy')] #[IgnoreDeprecations] class FileLocatorTest extends TestCase { public function testLocate() { $kernel = $this->createMock(KernelInterface::class); $kernel ->expects($this->atLeastOnce()) ->method('locateResource') ->with('@BundleName/some/path') ->willReturn('/bundle-name/some/path'); $locator = new FileLocator($kernel); $this->assertEquals('/bundle-name/some/path', $locator->locate('@BundleName/some/path')); $kernel ->expects($this->never()) ->method('locateResource'); $this->expectException(\LogicException::class); $locator->locate('/some/path'); } }