/** * Get the alias for an abstract if available. * * @param string $abstract * @return string */ protected function getAlias($abstract) { return isset($this->aliases[$abstract]) ? $this->aliases[$abstract] : (isset($this->parent) ? $this->parent->getAlias($abstract) : $abstract); }
/** * Implements methods getABSTRACT( arguments ) * * @param string $name * @param array $arguments * @return object * * @throws \BadFunctionCallException */ public static function __callStatic($name, array $arguments) { return self::$defaultContainer->make($name, $arguments); }