@@ -275,6 +275,12 @@ private function progressInternal($callback)
275
275
* @return mixed Returns the value provided by exec.
276
276
*/
277
277
public function delete ($ url , $ query_parameters = [], $ data = [])
278
+ {
279
+ $ this ->setDelete ($ url , $ query_parameters , $ data );
280
+ return $ this ->exec ();
281
+ }
282
+
283
+ public function setDelete ($ url , $ query_parameters = [], $ data = [])
278
284
{
279
285
if (is_array ($ url )) {
280
286
$ data = $ query_parameters ;
@@ -295,7 +301,6 @@ public function delete($url, $query_parameters = [], $data = [])
295
301
if (!empty ($ data )) {
296
302
$ this ->setOpt (CURLOPT_POSTFIELDS , $ this ->buildPostData ($ data ));
297
303
}
298
- return $ this ->exec ();
299
304
}
300
305
301
306
/**
@@ -605,6 +610,12 @@ public function execDone()
605
610
* @return mixed Returns the value provided by exec.
606
611
*/
607
612
public function get ($ url , $ data = [])
613
+ {
614
+ $ this ->setGet ($ url , $ data );
615
+ return $ this ->exec ();
616
+ }
617
+
618
+ public function setGet ($ url , $ data = [])
608
619
{
609
620
if (is_array ($ url )) {
610
621
$ data = $ url ;
@@ -613,7 +624,6 @@ public function get($url, $data = [])
613
624
$ this ->setUrl ($ url , $ data );
614
625
$ this ->setOptInternal (CURLOPT_CUSTOMREQUEST , 'GET ' );
615
626
$ this ->setOptInternal (CURLOPT_HTTPGET , true );
616
- return $ this ->exec ();
617
627
}
618
628
619
629
/**
@@ -642,6 +652,12 @@ public function getInfo($opt = null)
642
652
* @return mixed Returns the value provided by exec.
643
653
*/
644
654
public function head ($ url , $ data = [])
655
+ {
656
+ $ this ->setHead ($ url , $ data );
657
+ return $ this ->exec ();
658
+ }
659
+
660
+ public function setHead ($ url , $ data = [])
645
661
{
646
662
if (is_array ($ url )) {
647
663
$ data = $ url ;
@@ -650,7 +666,6 @@ public function head($url, $data = [])
650
666
$ this ->setUrl ($ url , $ data );
651
667
$ this ->setOpt (CURLOPT_CUSTOMREQUEST , 'HEAD ' );
652
668
$ this ->setOpt (CURLOPT_NOBODY , true );
653
- return $ this ->exec ();
654
669
}
655
670
656
671
/**
@@ -661,14 +676,19 @@ public function head($url, $data = [])
661
676
* @return mixed Returns the value provided by exec.
662
677
*/
663
678
public function options ($ url , $ data = [])
679
+ {
680
+ $ this ->setOptions ($ url , $ data );
681
+ return $ this ->exec ();
682
+ }
683
+
684
+ public function setOptions ($ url , $ data = [])
664
685
{
665
686
if (is_array ($ url )) {
666
687
$ data = $ url ;
667
688
$ url = (string )$ this ->url ;
668
689
}
669
690
$ this ->setUrl ($ url , $ data );
670
691
$ this ->setOpt (CURLOPT_CUSTOMREQUEST , 'OPTIONS ' );
671
- return $ this ->exec ();
672
692
}
673
693
674
694
/**
@@ -679,6 +699,12 @@ public function options($url, $data = [])
679
699
* @return mixed Returns the value provided by exec.
680
700
*/
681
701
public function patch ($ url , $ data = [])
702
+ {
703
+ $ this ->setPatch ($ url , $ data );
704
+ return $ this ->exec ();
705
+ }
706
+
707
+ public function setPatch ($ url , $ data = [])
682
708
{
683
709
if (is_array ($ url )) {
684
710
$ data = $ url ;
@@ -692,7 +718,6 @@ public function patch($url, $data = [])
692
718
$ this ->setUrl ($ url );
693
719
$ this ->setOpt (CURLOPT_CUSTOMREQUEST , 'PATCH ' );
694
720
$ this ->setOpt (CURLOPT_POSTFIELDS , $ this ->buildPostData ($ data ));
695
- return $ this ->exec ();
696
721
}
697
722
698
723
/**
@@ -722,6 +747,12 @@ public function patch($url, $data = [])
722
747
* [3] http://php.net/ChangeLog-5.php#5.5.11
723
748
*/
724
749
public function post ($ url , $ data = '' , $ follow_303_with_post = false )
750
+ {
751
+ $ this ->setPost ($ url , $ data , $ follow_303_with_post );
752
+ return $ this ->exec ();
753
+ }
754
+
755
+ public function setPost ($ url , $ data = '' , $ follow_303_with_post = false )
725
756
{
726
757
if (is_array ($ url )) {
727
758
$ follow_303_with_post = (bool )$ data ;
@@ -746,7 +777,6 @@ public function post($url, $data = '', $follow_303_with_post = false)
746
777
747
778
$ this ->setOpt (CURLOPT_POST , true );
748
779
$ this ->setOpt (CURLOPT_POSTFIELDS , $ this ->buildPostData ($ data ));
749
- return $ this ->exec ();
750
780
}
751
781
752
782
/**
@@ -757,6 +787,12 @@ public function post($url, $data = '', $follow_303_with_post = false)
757
787
* @return mixed Returns the value provided by exec.
758
788
*/
759
789
public function put ($ url , $ data = [])
790
+ {
791
+ $ this ->setPut ($ url , $ data );
792
+ return $ this ->exec ();
793
+ }
794
+
795
+ public function setPut ($ url , $ data = [])
760
796
{
761
797
if (is_array ($ url )) {
762
798
$ data = $ url ;
@@ -773,7 +809,6 @@ public function put($url, $data = [])
773
809
if (!empty ($ put_data )) {
774
810
$ this ->setOpt (CURLOPT_POSTFIELDS , $ put_data );
775
811
}
776
- return $ this ->exec ();
777
812
}
778
813
779
814
/**
@@ -784,6 +819,12 @@ public function put($url, $data = [])
784
819
* @return mixed Returns the value provided by exec.
785
820
*/
786
821
public function search ($ url , $ data = [])
822
+ {
823
+ $ this ->setSearch ($ url , $ data );
824
+ return $ this ->exec ();
825
+ }
826
+
827
+ public function setSearch ($ url , $ data = [])
787
828
{
788
829
if (is_array ($ url )) {
789
830
$ data = $ url ;
@@ -800,7 +841,6 @@ public function search($url, $data = [])
800
841
if (!empty ($ put_data )) {
801
842
$ this ->setOpt (CURLOPT_POSTFIELDS , $ put_data );
802
843
}
803
- return $ this ->exec ();
804
844
}
805
845
806
846
/**
0 commit comments