404

[ Avaa Bypassed ]




Upload:

Command:

elspacio@3.12.163.23: ~ $
<?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\Translation\Tests\Loader;

use PHPUnit\Framework\TestCase;
use Symfony\Component\Config\Resource\FileResource;
use Symfony\Component\Translation\Exception\NotFoundResourceException;
use Symfony\Component\Translation\Loader\IniFileLoader;

class IniFileLoaderTest extends TestCase
{
    public function testLoad()
    {
        $loader = new IniFileLoader();
        $resource = __DIR__.'/../fixtures/resources.ini';
        $catalogue = $loader->load($resource, 'en', 'domain1');

        $this->assertEquals(['foo' => 'bar'], $catalogue->all('domain1'));
        $this->assertEquals('en', $catalogue->getLocale());
        $this->assertEquals([new FileResource($resource)], $catalogue->getResources());
    }

    public function testLoadDoesNothingIfEmpty()
    {
        $loader = new IniFileLoader();
        $resource = __DIR__.'/../fixtures/empty.ini';
        $catalogue = $loader->load($resource, 'en', 'domain1');

        $this->assertEquals([], $catalogue->all('domain1'));
        $this->assertEquals('en', $catalogue->getLocale());
        $this->assertEquals([new FileResource($resource)], $catalogue->getResources());
    }

    public function testLoadNonExistingResource()
    {
        $this->expectException(NotFoundResourceException::class);
        $loader = new IniFileLoader();
        $resource = __DIR__.'/../fixtures/non-existing.ini';
        $loader->load($resource, 'en', 'domain1');
    }
}

Filemanager

Name Type Size Permission Actions
CsvFileLoaderTest.php File 2.04 KB 0644
IcuDatFileLoaderTest.php File 2.44 KB 0644
IcuResFileLoaderTest.php File 1.65 KB 0644
IniFileLoaderTest.php File 1.7 KB 0644
JsonFileLoaderTest.php File 2.13 KB 0644
LocalizedTestCase.php File 572 B 0644
MoFileLoaderTest.php File 2.59 KB 0644
PhpFileLoaderTest.php File 1.62 KB 0644
PoFileLoaderTest.php File 4.39 KB 0644
QtFileLoaderTest.php File 2.34 KB 0644
XliffFileLoaderTest.php File 13.07 KB 0644
YamlFileLoaderTest.php File 2.35 KB 0644