Bläddra i källkod

[php7] implemented Lib.mail()

Alexander Kuzmenko 8 år sedan
förälder
incheckning
8e182aa23a
2 ändrade filer med 8 tillägg och 7 borttagningar
  1. 5 0
      std/php7/Global.hx
  2. 3 7
      std/php7/Lib.hx

+ 5 - 0
std/php7/Global.hx

@@ -1162,4 +1162,9 @@ extern class Global {
 	**/
 	**/
 	@:overload(function( sessionhandler:SessionHandlerInterface, register_shutdown:Bool = true ) : Bool {})
 	@:overload(function( sessionhandler:SessionHandlerInterface, register_shutdown:Bool = true ) : Bool {})
 	static function session_set_save_handler( open:String->String->Bool, close:Void->Bool, read:String->String, write:String->String->Bool, destroy:String->Bool, gc:Int->Bool, ?create_sid:Void->String, ?validate_sid:Function, ?update_timestamp:Function ) : Bool;
 	static function session_set_save_handler( open:String->String->Bool, close:Void->Bool, read:String->String, write:String->String->Bool, destroy:String->Bool, gc:Int->Bool, ?create_sid:Void->String, ?validate_sid:Function, ?update_timestamp:Function ) : Bool;
+
+	/**
+		@see http://php.net/manual/en/function.mail.php
+	**/
+	static function mail( $to:String, $subject:String, $message:String, ?$additional_headers:String, ?$additional_parameters:String ) : Bool;
 }
 }

+ 3 - 7
std/php7/Lib.hx

@@ -22,6 +22,7 @@
 package php;
 package php;
 
 
 import haxe.ds.StringMap;
 import haxe.ds.StringMap;
+import php.Global;
 
 
 /**
 /**
 	Platform-specific PHP Library. Provides some platform-specific functions
 	Platform-specific PHP Library. Provides some platform-specific functions
@@ -122,9 +123,8 @@ class Lib {
 	 * @param	?additionalHeaders
 	 * @param	?additionalHeaders
 	 * @param	?additionalParameters
 	 * @param	?additionalParameters
 	 */
 	 */
-	public static function mail(to : String, subject : String, message : String, ?additionalHeaders : String, ?additionalParameters : String) : Bool
-	{
-		throw "Not implemented";
+	public static inline function mail(to : String, subject : String, message : String, ?additionalHeaders : String, ?additionalParameters : String) : Bool {
+		return Global.mail(to, subject, message, additionalHeaders, additionalParameters);
 	}
 	}
 
 
 	/**
 	/**
@@ -134,10 +134,6 @@ class Lib {
 		throw "Not implemented";
 		throw "Not implemented";
 	}
 	}
 
 
-	static function appendType(o : Dynamic, path : Array<String>, t : Dynamic) {
-		throw "Not implemented";
-	}
-
 	public static function getClasses() {
 	public static function getClasses() {
 		throw "Not implemented";
 		throw "Not implemented";
 	}
 	}