public function getProviderManager(string $vendor_key, string $module_key)
    {
        if ($this->nb_provider_factory instanceof CNabuProviderFactory) {
            return $this->nb_provider_factory->getManager($vendor_key, $module_key);
        } else {
            throw new ENabuProviderException(ENabuProviderException::ERROR_PROVIDER_FACTORY_NOT_AVAILABLE);
        }
    }
public function getProviderManager(string $vendor_key, string $module_key)
    {
        if ($this->nb_provider_factory instanceof CNabuProviderFactory) {
            return $this->nb_provider_factory->getManager($vendor_key, $module_key);
        } else {
            throw new ENabuProviderException(ENabuProviderException::ERROR_PROVIDER_FACTORY_NOT_AVAILABLE);
        }
    }
public function getProviderManager ( string $ vendor_key , string $ module_key ) { if ( $ this -> nb_provider_factory instanceof CNabuProviderFactory ) { return $ this -> nb_provider_factory -> getManager ( $ vendor_key , $ module_key ) ; } else { throw new ENabuProviderException ( ENabuProviderException :: ERROR_PROVIDER_FACTORY_NOT_AVAILABLE ) ; } }
Gets a Provider Manager instance.
This method is intended normally to be used internally and inside provider modules.
@param string $vendor_key Vendor Key to identify the Manager.
@param string $module_key Module Key to identify the Manager.
@return INabuProviderManager Returns the Manager instance if exists or false if not.
@throws ENabuProviderException Raises an exception if $vendor_key or $module_key have invalid values.
Gets a Provider Manager instance . This method is intended normally to be used internally and inside provider modules .