FileAccess Orion

InitializerInterface extends InitializerInterface

Backwards-compatibility shim for InitializerInterface.

Implementations should update to implement only Zend\ServiceManager\Initializer\InitializerInterface.

If upgrading from v2, take the following steps:

  • rename the method initialize() to __invoke(), and:
    • rename the $serviceLocator argument to $container, and change the typehint to Interop\Container\ContainerInterface
    • swap the order of the arguments (so that $instance comes second)
  • create an initialize() method as defined in this interface, and have it proxy to __invoke(), passing the arguments in the new order.

Once you have tested your code, you can then update your class to only implement Zend\ServiceManager\Initializer\InitializerInterface, and remove the initialize() method.

Tags
deprecated

Use Zend\ServiceManager\Initializer\InitializerInterface instead.

Table of Contents

__invoke()  : void
Initialize the given instance
initialize()  : mixed
Initialize

Methods

Search results