protected static function getKeyConversionMethods ($keysConversionFlags = \MvcCore\IModel::KEYS_CONVERSION_CASE_SENSITIVE) {
		$flagsAndConversionMethods = [
			$keysConversionFlags & \MvcCore\IModel::KEYS_CONVERSION_UNDERSCORES_TO_PASCALCASE   => 'keyConversionUnderscoresToPascalcase',
			$keysConversionFlags & \MvcCore\IModel::KEYS_CONVERSION_UNDERSCORES_TO_CAMELCASE    => 'keyConversionUnderscoresToCamelcase',
			$keysConversionFlags & \MvcCore\IModel::KEYS_CONVERSION_PASCALCASE_TO_UNDERSCORES   => 'keyConversionPascalcaseToUnderscores',
			$keysConversionFlags & \MvcCore\IModel::KEYS_CONVERSION_PASCALCASE_TO_CAMELCASE     => 'keyConversionPascalcaseToCamelcase',
			$keysConversionFlags & \MvcCore\IModel::KEYS_CONVERSION_CAMELCASE_TO_UNDERSCORES    => 'keyConversionCamelcaseToUnderscores',
			$keysConversionFlags & \MvcCore\IModel::KEYS_CONVERSION_CAMELCASE_TO_PASCALCASE     => 'keyConversionCamelcaseToPascalcase',
			/*$keysConversionFlags & \MvcCore\IModel::KEYS_CONVERSION_CASE_SENSITIVE			=> NULL,*/
			$keysConversionFlags & \MvcCore\IModel::KEYS_CONVERSION_CASE_INSENSITIVE            => 'keyConversionCaseInsensitive',
		];
		unset($flagsAndConversionMethods[0]);
		return $flagsAndConversionMethods;
	}
protected static function getKeyConversionMethods ($keysConversionFlags = \MvcCore\IModel::KEYS_CONVERSION_CASE_SENSITIVE) {
		$flagsAndConversionMethods = [
			$keysConversionFlags & \MvcCore\IModel::KEYS_CONVERSION_UNDERSCORES_TO_PASCALCASE   => 'keyConversionUnderscoresToPascalcase',
			$keysConversionFlags & \MvcCore\IModel::KEYS_CONVERSION_UNDERSCORES_TO_CAMELCASE    => 'keyConversionUnderscoresToCamelcase',
			$keysConversionFlags & \MvcCore\IModel::KEYS_CONVERSION_PASCALCASE_TO_UNDERSCORES   => 'keyConversionPascalcaseToUnderscores',
			$keysConversionFlags & \MvcCore\IModel::KEYS_CONVERSION_PASCALCASE_TO_CAMELCASE     => 'keyConversionPascalcaseToCamelcase',
			$keysConversionFlags & \MvcCore\IModel::KEYS_CONVERSION_CAMELCASE_TO_UNDERSCORES    => 'keyConversionCamelcaseToUnderscores',
			$keysConversionFlags & \MvcCore\IModel::KEYS_CONVERSION_CAMELCASE_TO_PASCALCASE     => 'keyConversionCamelcaseToPascalcase',
			/*$keysConversionFlags & \MvcCore\IModel::KEYS_CONVERSION_CASE_SENSITIVE			=> NULL,*/
			$keysConversionFlags & \MvcCore\IModel::KEYS_CONVERSION_CASE_INSENSITIVE            => 'keyConversionCaseInsensitive',
		];
		unset($flagsAndConversionMethods[0]);
		return $flagsAndConversionMethods;
	}
protected static function getKeyConversionMethods ( $ keysConversionFlags = \ MvcCore \ IModel :: KEYS_CONVERSION_CASE_SENSITIVE ) { $ flagsAndConversionMethods = [ $ keysConversionFlags & \ MvcCore \ IModel :: KEYS_CONVERSION_UNDERSCORES_TO_PASCALCASE => 'keyConversionUnderscoresToPascalcase' , $ keysConversionFlags & \ MvcCore \ IModel :: KEYS_CONVERSION_UNDERSCORES_TO_CAMELCASE => 'keyConversionUnderscoresToCamelcase' , $ keysConversionFlags & \ MvcCore \ IModel :: KEYS_CONVERSION_PASCALCASE_TO_UNDERSCORES => 'keyConversionPascalcaseToUnderscores' , $ keysConversionFlags & \ MvcCore \ IModel :: KEYS_CONVERSION_PASCALCASE_TO_CAMELCASE => 'keyConversionPascalcaseToCamelcase' , $ keysConversionFlags & \ MvcCore \ IModel :: KEYS_CONVERSION_CAMELCASE_TO_UNDERSCORES => 'keyConversionCamelcaseToUnderscores' , $ keysConversionFlags & \ MvcCore \ IModel :: KEYS_CONVERSION_CAMELCASE_TO_PASCALCASE => 'keyConversionCamelcaseToPascalcase' , /*$keysConversionFlags & \MvcCore\IModel::KEYS_CONVERSION_CASE_SENSITIVE			=> NULL,*/ $ keysConversionFlags & \ MvcCore \ IModel :: KEYS_CONVERSION_CASE_INSENSITIVE => 'keyConversionCaseInsensitive' , ] ; unset ( $ flagsAndConversionMethods [ 0 ] ) ; return $ flagsAndConversionMethods ; }
Return protected static key conversion methods
array by given conversion flag.
@param int $keysConversionFlags
@return \string[]
Return protected static key conversion methods array by given conversion flag .