private function _checkVariableConfiguration() {
		// Check if the canUploadImage is boolean
		if (!is_bool($this->canUploadImage)) {
			throw new InvalidConfigException('$canUploadImage variable only supports a boolean value, if you have a custom function you must return a boolean.');
		}
		// Check if the canRemoveImage is boolean
		if (!is_bool($this->canRemoveImage)) {
			throw new InvalidConfigException('$removeImageAllowed variable only supports a boolean value, if you have a custom function you must return a boolean.');
		}
		// Check if the setBlamableBehavior is boolean
        if (! is_bool($this->setBlameableBehavior))
            throw new InvalidConfigException('$setBlameableBehavior only supports a boolean value, if you have a custom function make sure that you return a boolean.');
        // Check if the deleteOriginalAfterEdit is boolean
        if (! is_bool($this->deleteOriginalAfterEdit))
            throw new InvalidConfigException('$deleteOriginalAfterEdit only supports boolean value, if you have a custom function make sure that your return a boolean.');

		// Check if the blameable behavior is set to true
        if ($this->setBlameableBehavior) {
            // Get the migration record
            $mRecordMigrationRun = Yii::$app->db->createCommand('SELECT * FROM {{%migration}} WHERE `version` = \'m170223_113221_addBlameableBehavior\'')->queryOne();
            if ($mRecordMigrationRun === false) {
                throw new InvalidConfigException('Image Manager: You have not run the latest migration, see the documentation how to do this.');
            }
        }
	}
private function _checkVariableConfiguration() {
		// Check if the canUploadImage is boolean
		if (!is_bool($this->canUploadImage)) {
			throw new InvalidConfigException('$canUploadImage variable only supports a boolean value, if you have a custom function you must return a boolean.');
		}
		// Check if the canRemoveImage is boolean
		if (!is_bool($this->canRemoveImage)) {
			throw new InvalidConfigException('$removeImageAllowed variable only supports a boolean value, if you have a custom function you must return a boolean.');
		}
		// Check if the setBlamableBehavior is boolean
        if (! is_bool($this->setBlameableBehavior))
            throw new InvalidConfigException('$setBlameableBehavior only supports a boolean value, if you have a custom function make sure that you return a boolean.');
        // Check if the deleteOriginalAfterEdit is boolean
        if (! is_bool($this->deleteOriginalAfterEdit))
            throw new InvalidConfigException('$deleteOriginalAfterEdit only supports boolean value, if you have a custom function make sure that your return a boolean.');

		// Check if the blameable behavior is set to true
        if ($this->setBlameableBehavior) {
            // Get the migration record
            $mRecordMigrationRun = Yii::$app->db->createCommand('SELECT * FROM {{%migration}} WHERE `version` = \'m170223_113221_addBlameableBehavior\'')->queryOne();
            if ($mRecordMigrationRun === false) {
                throw new InvalidConfigException('Image Manager: You have not run the latest migration, see the documentation how to do this.');
            }
        }
	}
private function _checkVariableConfiguration ( ) { // Check if the canUploadImage is boolean if ( ! is_bool ( $ this -> canUploadImage ) ) { throw new InvalidConfigException ( '$canUploadImage variable only supports a boolean value, if you have a custom function you must return a boolean.' ) ; } // Check if the canRemoveImage is boolean if ( ! is_bool ( $ this -> canRemoveImage ) ) { throw new InvalidConfigException ( '$removeImageAllowed variable only supports a boolean value, if you have a custom function you must return a boolean.' ) ; } // Check if the setBlamableBehavior is boolean if ( ! is_bool ( $ this -> setBlameableBehavior ) ) throw new InvalidConfigException ( '$setBlameableBehavior only supports a boolean value, if you have a custom function make sure that you return a boolean.' ) ; // Check if the deleteOriginalAfterEdit is boolean if ( ! is_bool ( $ this -> deleteOriginalAfterEdit ) ) throw new InvalidConfigException ( '$deleteOriginalAfterEdit only supports boolean value, if you have a custom function make sure that your return a boolean.' ) ; // Check if the blameable behavior is set to true if ( $ this -> setBlameableBehavior ) { // Get the migration record $ mRecordMigrationRun = Yii :: $ app -> db -> createCommand ( 'SELECT * FROM {{%migration}} WHERE `version` = \'m170223_113221_addBlameableBehavior\'' ) -> queryOne ( ) ; if ( $ mRecordMigrationRun === false ) { throw new InvalidConfigException ( 'Image Manager: You have not run the latest migration, see the documentation how to do this.' ) ; } } }
Check if the module variables have the content that is expected
@throws InvalidConfigException
Check if the module variables have the content that is expected