Exemplo n.º 1
0
 public function testSupports()
 {
     $container = $this->getMockBuilder('MSIC\\Container')->disableOriginalConstructor()->getMock();
     $locator = $this->getMockBuilder('Symfony\\Component\\Config\\FileLocatorInterface')->disableOriginalConstructor()->getMock();
     $loader = new YamlFileLoader($container, $locator);
     $this->assertTrue($loader->supports("__DIR__ . '/fixtures/container.yml"));
     $this->assertFalse($loader->supports("__DIR__ . '/fixtures/container.xxx"));
 }
Exemplo n.º 2
0
<?php

include __DIR__ . '/../vendor/autoload.php';
use Symfony\Component\Config\FileLocator;
use MSIC\Loader\YamlFileLoader;
use MSIC\Container;
$container = new Container();
$ymlLoader = new YamlFileLoader($container, new FileLocator(__DIR__));
$ymlLoader->load('container.yml');
echo $container->getService('flaskServer')->get('/hello/Gonzalo')->getBody() . "\n";
echo $container->getService('silexServer')->get('/hello/Gonzalo')->getBody() . "\n";
echo $container->getService('slimServer')->get('/hello/Gonzalo')->getBody() . "\n";