public function setModuleKey(string $module_key)
    {
        if (!nb_isValidKey($module_key)) {
            throw new ENabuProviderException(ENabuProviderException::ERROR_MODULE_KEY_NOT_VALID, array($module_key));
        }
        $this->setValue(self::MODULE_KEY, $module_key);

        try {
            $this->getComplexKey();
        } catch (ENabuProviderException $ex) {

        }

        return $this;
    }
public function setModuleKey(string $module_key)
    {
        if (!nb_isValidKey($module_key)) {
            throw new ENabuProviderException(ENabuProviderException::ERROR_MODULE_KEY_NOT_VALID, array($module_key));
        }
        $this->setValue(self::MODULE_KEY, $module_key);

        try {
            $this->getComplexKey();
        } catch (ENabuProviderException $ex) {

        }

        return $this;
    }
public function setModuleKey ( string $ module_key ) { if ( ! nb_isValidKey ( $ module_key ) ) { throw new ENabuProviderException ( ENabuProviderException :: ERROR_MODULE_KEY_NOT_VALID , array ( $ module_key ) ) ; } $ this -> setValue ( self :: MODULE_KEY , $ module_key ) ; try { $ this -> getComplexKey ( ) ; } catch ( ENabuProviderException $ ex ) { } return $ this ; }
Sets the module key
@param string $module_key New module key.
@return INabuProviderManager Returns the manager instance to grant cascade calls.
@throws ENabuProviderException Raises an exception if $module_key have an invalid value.
Sets the module key