Ejemplo n.º 1
0
<?php

require __DIR__ . '/../../vendor/autoload.php';
use Breadcrumbs\BreadcrumbFactory;
use Breadcrumbs\TrailCollection;
use Breadcrumbs\Provider;
use Breadcrumbs\Loader\PhpFileLoader;
use Breadcrumbs\Loader\YamlFileLoader;
use Breadcrumbs\Renderer\ListRenderer;
use Symfony\Component\Config\FileLocator;
use Symfony\Component\Config\Loader\LoaderResolver;
$resolver = new LoaderResolver();
$resolver->addLoader(new YamlFileLoader(new FileLocator(array(__DIR__ . '/../Fixtures'))));
$resolver->addLoader(new PhpFileLoader(new FileLocator(array(__DIR__ . '/../Fixtures'))));
$loader = $resolver->resolve('many_type.yml');
$collection = $loader->load('many_type.yml');
$renderer = new ListRenderer(' > ');
echo $renderer->render($collection->get('homepage')) . PHP_EOL;
echo $renderer->render($collection->get('test')) . PHP_EOL;
echo $renderer->render($collection->get('bar')) . PHP_EOL;
Ejemplo n.º 2
0
<?php

require __DIR__ . '/../vendor/autoload.php';
use Breadcrumbs\BreadcrumbFactory;
use Breadcrumbs\Crumb;
use Breadcrumbs\TrailCollection;
use Breadcrumbs\Renderer\ListRenderer;
$factory = BreadcrumbFactory::create();
$collection = new TrailCollection();
$collection->add('homepage', $factory->createTrail()->add($factory->createCrumb('Homepage', '/', array('class' => 'foo', 'id' => 'home'))));
$collection->add('foo', $factory->createTrail()->add($factory->createCrumb('Foo', '/foo')));
$renderer = new ListRenderer(' &gt; ');
echo $renderer->render($collection->get('homepage')) . PHP_EOL;
echo $renderer->render($collection->get('foo')) . PHP_EOL;