final public static function with (array $variables) : View
	{
		foreach ($variables as $variableName => $variableValue) 
			static::$passedVariables[$variableName] = $variableValue;
		return new View;
	}
final public static function with (array $variables) : View
	{
		foreach ($variables as $variableName => $variableValue) 
			static::$passedVariables[$variableName] = $variableValue;
		return new View;
	}
final public static function with ( array $ variables ) : View { foreach ( $ variables as $ variableName => $ variableValue ) static :: $ passedVariables [ $ variableName ] = $ variableValue ; return new View ; }
Set the class property passedVariables to pass variables to the view.
@param array $variables
@return object
Set the class property passedVariables to pass variables to the view .