public function initialize()
    {
        if (true === $this->hasBeenInitialized) {
            return;
        }

        $this->hasBeenInitialized = true;

        foreach ($this->service as $service) {
            list($serviceClassName, $serviceOptions) = $this->manageServiceData($service);

            $this->serviceInstances[$serviceClassName] = $this->getServiceInstance($serviceClassName, $serviceOptions);
        }
    }
public function initialize()
    {
        if (true === $this->hasBeenInitialized) {
            return;
        }

        $this->hasBeenInitialized = true;

        foreach ($this->service as $service) {
            list($serviceClassName, $serviceOptions) = $this->manageServiceData($service);

            $this->serviceInstances[$serviceClassName] = $this->getServiceInstance($serviceClassName, $serviceOptions);
        }
    }
public function initialize ( ) { if ( true === $ this -> hasBeenInitialized ) { return ; } $ this -> hasBeenInitialized = true ; foreach ( $ this -> service as $ service ) { list ( $ serviceClassName , $ serviceOptions ) = $ this -> manageServiceData ( $ service ) ; $ this -> serviceInstances [ $ serviceClassName ] = $ this -> getServiceInstance ( $ serviceClassName , $ serviceOptions ) ; } }
Initializes every single service which was added in this instance.

@throws WrongInheritanceException
@internal This function is reserved for internal usage only, you should not use it in third party applications!
Initializes every single service which was added in this instance .