final protected static function generateKeyValue (array $associativeArray, string $expressionOperator="AND") : array
	{
		$generatedArray = [];
        $dbObject 		= Database::getInstance();
		foreach ($associativeArray as $column => $operatorValues):
	        $column = $dbObject->escapeValue($column);
			$generatedArray[] = "{$column} ".static::generateValue($column, $operatorValues, $expressionOperator);
		endforeach;
		return $generatedArray;
	}
final protected static function generateKeyValue (array $associativeArray, string $expressionOperator="AND") : array
	{
		$generatedArray = [];
        $dbObject 		= Database::getInstance();
		foreach ($associativeArray as $column => $operatorValues):
	        $column = $dbObject->escapeValue($column);
			$generatedArray[] = "{$column} ".static::generateValue($column, $operatorValues, $expressionOperator);
		endforeach;
		return $generatedArray;
	}
final protected static function generateKeyValue ( array $ associativeArray , string $ expressionOperator = "AND" ) : array { $ generatedArray = [ ] ; $ dbObject = Database :: getInstance ( ) ; foreach ( $ associativeArray as $ column => $ operatorValues ) : $ column = $ dbObject -> escapeValue ( $ column ) ; $ generatedArray [ ] = "{$column} " . static :: generateValue ( $ column , $ operatorValues , $ expressionOperator ) ; endforeach ; return $ generatedArray ; }
Generates keys and thier values for sqlQuery
@param array $associativeArray
@param string $expressionOperator
@return array
Generates keys and thier values for sqlQuery