Zend Framework  3.0
Public Member Functions | List of all members
ConfigInterface Interface Reference

Public Member Functions

 configureServiceManager (ServiceManager $serviceManager)
 Configure a service manager.
 
 toArray ()
 Return configuration for a service manager instance as an array.
 

Member Function Documentation

configureServiceManager ( ServiceManager  $serviceManager)

Configure a service manager.

Implementations should pull configuration from somewhere (typically local properties) and pass it to a ServiceManager's withConfig() method, returning a new instance.

Parameters
ServiceManager$serviceManager
Returns
ServiceManager

Implemented in HelperConfig, Config, HelperConfig, and HelperConfig.

toArray ( )

Return configuration for a service manager instance as an array.

Implementations MUST return an array compatible with ServiceManager::configure, containing one or more of the following keys:

  • abstract_factories
  • aliases
  • delegators
  • factories
  • initializers
  • invokables
  • lazy_services
  • services
  • shared

In other words, this should return configuration that can be used to instantiate a service manager or plugin manager, or pass to its `withConfig()` method.

Returns
array

Implemented in HelperConfig, Config, and HelperConfig.