public function getServicePluginManager()
	{
	    if($this->servicePluginManager === null){
	        $this->servicePluginManager = new ServicePluginManager();
	        $that = $this;
	
	        $this->servicePluginManager->addInitializer(function ($instance, $serviceManager) use ($that) {
	             
	            $name     = $serviceManager->getCreationInstanceName();
	            $options  = $serviceManager->getCreationInstanceOptions();
	             
	            /**
	             * Configure service
	            */
	            if($options !== null && sizeof($options) &&
	               $instance instanceof Feature\ConfigurableInterface){
	
	                $instance->setConfig($options);
	            }
	        });
	    }
	     
	    return $this->servicePluginManager;
	}
public function getServicePluginManager()
	{
	    if($this->servicePluginManager === null){
	        $this->servicePluginManager = new ServicePluginManager();
	        $that = $this;
	
	        $this->servicePluginManager->addInitializer(function ($instance, $serviceManager) use ($that) {
	             
	            $name     = $serviceManager->getCreationInstanceName();
	            $options  = $serviceManager->getCreationInstanceOptions();
	             
	            /**
	             * Configure service
	            */
	            if($options !== null && sizeof($options) &&
	               $instance instanceof Feature\ConfigurableInterface){
	
	                $instance->setConfig($options);
	            }
	        });
	    }
	     
	    return $this->servicePluginManager;
	}
public function getServicePluginManager ( ) { if ( $ this -> servicePluginManager === null ) { $ this -> servicePluginManager = new ServicePluginManager ( ) ; $ that = $ this ; $ this -> servicePluginManager -> addInitializer ( function ( $ instance , $ serviceManager ) use ( $ that ) { $ name = $ serviceManager -> getCreationInstanceName ( ) ; $ options = $ serviceManager -> getCreationInstanceOptions ( ) ; /**
	             * Configure service
	            */ if ( $ options !== null && sizeof ( $ options ) && $ instance instanceof Feature \ ConfigurableInterface ) { $ instance -> setConfig ( $ options ) ; } } ) ; } return $ this -> servicePluginManager ; }
Retrieve service manager

@return \ValuSo\Broker\ServicePluginManager
Retrieve service manager