<?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;
<?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(' > '); echo $renderer->render($collection->get('homepage')) . PHP_EOL; echo $renderer->render($collection->get('foo')) . PHP_EOL;