Final Class Yiisoft\Aliases\AliasReference
| Inheritance | Yiisoft\Aliases\AliasReference |
|---|---|
| Implements | Yiisoft\Definitions\Contract\ReferenceInterface |
Reference to an alias that will be resolved at runtime.
Public Methods
| Method | Description | Defined By |
|---|---|---|
| resolve() | Retrieves {@see Aliases} from the container and uses it to resolve the alias to its actual path. | Yiisoft\Aliases\AliasReference |
| to() | Creates a new alias reference. | Yiisoft\Aliases\AliasReference |
Method Details
Retrieves {@see Aliases} from the container and uses it to resolve the alias to its actual path.
| public string resolve ( \Psr\Container\ContainerInterface $container ) | ||
| $container | \Psr\Container\ContainerInterface |
The DI container. |
| return | string |
The resolved path for the alias. |
|---|---|---|
public function resolve(ContainerInterface $container): string
{
/** @var Aliases $aliases */
$aliases = $container->get(Aliases::class);
return $aliases->get($this->alias);
}
Signup or Login in order to comment.