public function getManager(string $vendor_key, string $module_key)
    {

        if (nb_isValidKey($vendor_key) && nb_isValidKey($module_key)) {
            return $this->nb_manager_list->getItem("$vendor_key:$module_key");
        } else {
            throw new ENabuProviderException(ENabuProviderException::ERROR_INVALID_KEYS);
        }
    }
public function getManager(string $vendor_key, string $module_key)
    {

        if (nb_isValidKey($vendor_key) && nb_isValidKey($module_key)) {
            return $this->nb_manager_list->getItem("$vendor_key:$module_key");
        } else {
            throw new ENabuProviderException(ENabuProviderException::ERROR_INVALID_KEYS);
        }
    }
public function getManager ( string $ vendor_key , string $ module_key ) { if ( nb_isValidKey ( $ vendor_key ) && nb_isValidKey ( $ module_key ) ) { return $ this -> nb_manager_list -> getItem ( "$vendor_key:$module_key" ) ; } else { throw new ENabuProviderException ( ENabuProviderException :: ERROR_INVALID_KEYS ) ; } }
Gets a 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 Manager instance . This method is intended normally to be used internally and inside provider modules .