for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types = 1);
namespace Everlution\Navigation\Registry;
use Everlution\Navigation\RootNavigationItem;
/**
* Class NavigationRegistry.
* @author Ivan Barlog <[email protected]>
*/
class NavigationRegistry extends ProviderRegistry
{
* @param string $slug
* @param string $label
* @return RootNavigationItem
public function getNavigation(string $slug, string $label)
$navigation = new RootNavigationItem($slug, $label);
foreach ($this->register as $provider) {
$provider->accept($navigation);
}
return $navigation;