RepositoryTest.php 999 bytes
<?php declare(strict_types=1);
/*
 * This file is part of "irstea/make-shim".
 * (c) 2019 Irstea <dsi.poleis@irstea.fr>
 * For the full copyright and license information, please view the LICENSE.md
 * file that was distributed with this source code.
 */
namespace Irstea\MakeShim\Tests\Configuration\Phive;
use Irstea\MakeShim\Configuration\Phive\Repository;
use PHPUnit\Framework\TestCase;
use Symfony\Component\Config\Definition\Processor;
use Symfony\Component\Config\Util\XmlUtils;
/**
 * Class PhiveRepositoriesTest.
final class RepositoryTest extends TestCase
    public function testRepository(): void
        $domDocument = XmlUtils::loadFile(__DIR__ . '/fixtures/repository.xml');
        $input = XmlUtils::convertDomElementToArray($domDocument->documentElement);
        $proc = new Processor();
        $config = new Repository();
        $result = $proc->processConfiguration($config, [$input]);
        dump($result);
        self::assertIsArray($result);