404

[ Avaa Bypassed ]




Upload:

Command:

botdev@18.117.252.141: ~ $
<?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\Routing\Tests\Loader;

use PHPUnit\Framework\TestCase;
use Symfony\Component\Config\Resource\GlobResource;
use Symfony\Component\Config\FileLocator;
use Symfony\Component\Routing\Loader\GlobFileLoader;
use Symfony\Component\Routing\RouteCollection;

class GlobFileLoaderTest extends TestCase
{
    public function testSupports()
    {
        $loader = new GlobFileLoader(new FileLocator());

        $this->assertTrue($loader->supports('any-path', 'glob'), '->supports() returns true if the resource has the glob type');
        $this->assertFalse($loader->supports('any-path'), '->supports() returns false if the resource is not of glob type');
    }

    public function testLoadAddsTheGlobResourceToTheContainer()
    {
        $loader = new GlobFileLoaderWithoutImport(new FileLocator());
        $collection = $loader->load(__DIR__.'/../Fixtures/directory/*.yml');

        $this->assertEquals(new GlobResource(__DIR__.'/../Fixtures/directory', '/*.yml', false), $collection->getResources()[0]);
    }
}

class GlobFileLoaderWithoutImport extends GlobFileLoader
{
    public function import($resource, $type = null, $ignoreErrors = false, $sourceResource = null)
    {
        return new RouteCollection();
    }
}

Filemanager

Name Type Size Permission Actions
AbstractAnnotationLoaderTest.php File 834 B 0644
AnnotationClassLoaderTest.php File 11.36 KB 0644
AnnotationDirectoryLoaderTest.php File 3.49 KB 0644
AnnotationFileLoaderTest.php File 2.93 KB 0644
ClosureLoaderTest.php File 1.46 KB 0644
DirectoryLoaderTest.php File 2.32 KB 0644
GlobFileLoaderTest.php File 1.45 KB 0644
ObjectRouteLoaderTest.php File 3.19 KB 0644
PhpFileLoaderTest.php File 5.49 KB 0644
XmlFileLoaderTest.php File 14.09 KB 0644
YamlFileLoaderTest.php File 8.25 KB 0644