Browse Source

Move backwards compatible shims.

Instead of eagerly loading the Http client on every request to wire up
class aliases we can get the same effect with stub files that provide
the required aliases.
Mark Story 10 years ago
parent
commit
e80d76584e

+ 0 - 12
config/bootstrap.php

@@ -29,18 +29,6 @@ class_alias('Cake\Mailer\Email', 'Cake\Network\Email\Email');
 class_alias('Cake\Mailer\Transport\MailTransport', 'Cake\Network\Email\MailTransport');
 class_alias('Cake\Mailer\Transport\SmtpTransport', 'Cake\Network\Email\SmtpTransport');
 
-// @deprecated Backwards compatibility with earler 3.x versions.
-class_alias('Cake\Http\Client', 'Cake\Network\Http\Client');
-class_alias('Cake\Http\Client\CookieCollection', 'Cake\Network\Http\CookieCollection');
-class_alias('Cake\Http\Client\FormData', 'Cake\Network\Http\FormData');
-class_alias('Cake\Http\Client\Message', 'Cake\Network\Http\Message');
-class_alias('Cake\Http\Client\Request', 'Cake\Network\Http\Request');
-class_alias('Cake\Http\Client\Response', 'Cake\Network\Http\Response');
-class_alias('Cake\Http\Client\Adapter\Stream', 'Cake\Network\Http\Adapter\Stream');
-class_alias('Cake\Http\Client\Auth\Basic', 'Cake\Network\Http\Auth\Basic');
-class_alias('Cake\Http\Client\Auth\Digest', 'Cake\Network\Http\Auth\Digest');
-class_alias('Cake\Http\Client\Auth\Oauth', 'Cake\Network\Http\Auth\Oauth');
-class_alias('Cake\Http\Client\FormDataPart', 'Cake\Network\Http\FormData\Part');
 
 require CAKE . 'basics.php';
 

+ 3 - 0
src/Network/Http/Adapter/Stream.php

@@ -0,0 +1,3 @@
+<?php
+// @deprecated Backwards compatibility with earler 3.x versions.
+class_alias('Cake\Http\Client\Adapter\Stream', 'Cake\Network\Http\Adapter\Stream');

+ 3 - 0
src/Network/Http/Auth/Basic.php

@@ -0,0 +1,3 @@
+<?php
+// @deprecated Backwards compatibility with earler 3.x versions.
+class_alias('Cake\Http\Client\Auth\Basic', 'Cake\Network\Http\Auth\Basic');

+ 3 - 0
src/Network/Http/Auth/Digest.php

@@ -0,0 +1,3 @@
+<?php
+// @deprecated Backwards compatibility with earler 3.x versions.
+class_alias('Cake\Http\Client\Auth\Digest', 'Cake\Network\Http\Auth\Digest');

+ 3 - 0
src/Network/Http/Auth/Oauth.php

@@ -0,0 +1,3 @@
+<?php
+// @deprecated Backwards compatibility with earler 3.x versions.
+class_alias('Cake\Http\Client\Auth\Oauth', 'Cake\Network\Http\Auth\Oauth');

+ 3 - 0
src/Network/Http/Client.php

@@ -0,0 +1,3 @@
+<?php
+// @deprecated Backwards compatibility with earler 3.x versions.
+class_alias('Cake\Http\Client', 'Cake\Network\Http\Client');

+ 3 - 0
src/Network/Http/CookieCollection.php

@@ -0,0 +1,3 @@
+<?php
+// @deprecated Backwards compatibility with earler 3.x versions.
+class_alias('Cake\Http\Client\CookieCollection', 'Cake\Network\Http\CookieCollection');

+ 3 - 0
src/Network/Http/FormData.php

@@ -0,0 +1,3 @@
+<?php
+// @deprecated Backwards compatibility with earler 3.x versions.
+class_alias('Cake\Http\Client\FormData', 'Cake\Network\Http\FormData');

+ 2 - 0
src/Network/Http/FormData/Part.php

@@ -0,0 +1,2 @@
+<?php
+class_alias('Cake\Http\Client\FormDataPart', 'Cake\Network\Http\FormData\Part');

+ 3 - 0
src/Network/Http/Message.php

@@ -0,0 +1,3 @@
+<?php
+// @deprecated Backwards compatibility with earler 3.x versions.
+class_alias('Cake\Http\Client\Message', 'Cake\Network\Http\Message');

+ 3 - 0
src/Network/Http/Request.php

@@ -0,0 +1,3 @@
+<?php
+// @deprecated Backwards compatibility with earler 3.x versions.
+class_alias('Cake\Http\Client\Request', 'Cake\Network\Http\Request');

+ 3 - 0
src/Network/Http/Response.php

@@ -0,0 +1,3 @@
+<?php
+// @deprecated Backwards compatibility with earler 3.x versions.
+class_alias('Cake\Http\Client\Response', 'Cake\Network\Http\Response');