| Fully Qualified Name: | Laminas\Navigation\Service\NavigationAbstractServiceFactory |
| Implements: | AbstractFactoryInterface |
Navigation abstract service factory
Allows configuring several navigation instances. If you have a navigation config key named "special" then you can use $container->get('Laminas\Navigation\Special') to retrieve a navigation instance with this configuration.
| Name | Description | Defined By |
|---|---|---|
| __invoke() | {@inheritDoc} | NavigationAbstractServiceFactory |
| canCreate() | Can we create a navigation by the requested name? (v3) | NavigationAbstractServiceFactory |
| canCreateServiceWithName() | Can we create a navigation by the requested name? (v2) | NavigationAbstractServiceFactory |
| createServiceWithName() | Can we create a navigation by the requested name? (v2) | NavigationAbstractServiceFactory |
{@inheritDoc}
| Parameter Name | Type | Description |
|---|---|---|
| $container | ||
| $requestedName | ||
| $options |
Returns: \Navigation
Can we create a navigation by the requested name? (v3)
| Parameter Name | Type | Description |
|---|---|---|
| $container | \ContainerInterface | |
| $requestedName | string | Name |
Returns: bool
Can we create a navigation by the requested name? (v2)
| Parameter Name | Type | Description |
|---|---|---|
| $container | \ServiceLocatorInterface | |
| $name | string | Normalized |
| $requestedName | string | Name |
Returns: bool
Can we create a navigation by the requested name? (v2)
| Parameter Name | Type | Description |
|---|---|---|
| $container | \ServiceLocatorInterface | |
| $name | string | Normalized |
| $requestedName | string | Name |
Returns: \Navigation