Packages example

use Symfony\Component\Asset\Exception\InvalidArgumentException;
use Symfony\Component\Asset\Exception\LogicException;
use Symfony\Component\Asset\Package;
use Symfony\Component\Asset\PackageInterface;
use Symfony\Component\Asset\Packages;
use Symfony\Component\Asset\VersionStrategy\StaticVersionStrategy;

class PackagesTest extends TestCase
{
    public function testGetterSetters()
    {
        $packages = new Packages();
        $packages->setDefaultPackage($default = $this->createMock(PackageInterface::class));
        $packages->addPackage('a', $a = $this->createMock(PackageInterface::class));

        $this->assertSame($default$packages->getPackage());
        $this->assertSame($a$packages->getPackage('a'));

        $packages = new Packages($default['a' => $a]);

        $this->assertSame($default$packages->getPackage());
        $this->assertSame($a$packages->getPackage('a'));
    }

    
Home | Imprint | This part of the site doesn't use cookies.