Provide BC typehinting for TableSchema.
@@ -42,7 +42,6 @@
"src/Core/functions.php",
"src/Collection/functions.php",
"src/I18n/functions.php",
- "src/Http/backwards_compat.php",
"src/Utility/bootstrap.php"
]
},
@@ -1,4 +1,9 @@
<?xml version="1.0"?>
<ruleset name="CakePHP Core">
- <rule ref="./vendor/cakephp/cakephp-codesniffer/CakePHP/ruleset.xml"/>
+ <rule ref="./vendor/cakephp/cakephp-codesniffer/CakePHP/ruleset.xml"/>
+
+ <!-- Necessary for class aliases used for backwards compat -->
+ <rule ref="PSR1.Files.SideEffects.FoundWithSymbols">
+ <severity>0</severity>
+ </rule>
</ruleset>
@@ -1,3 +1,3 @@
<?php
-// @deprecated Backwards compatibility with earlier 3.x versions.
-class_alias('Cake\Database\Schema\TableSchema', 'Cake\Database\Schema\Table');
+// @deprecated Load new class and alias
+class_exists('Cake\Database\Schema\TableSchema');
@@ -879,3 +879,6 @@ class TableSchema
return $dialect->dropConstraintSql($this);
}
+// @deprecated Add backwards compat alias.
+class_alias('Cake\Database\Schema\TableSchema', 'Cake\Database\Schema\Table');
@@ -549,3 +549,5 @@ class Client
return new $class($this, $options);
+// @deprecated Backwards compatibility with earler 3.x versions.
+class_alias('Cake\Http\Client', 'Cake\Network\Http\Client');
@@ -320,3 +320,6 @@ class Stream
return array_merge($this->_contextOptions, $this->_sslContextOptions);
+class_alias('Cake\Http\Client\Adapter\Stream', 'Cake\Network\Http\Adapter\Stream');
@@ -72,3 +72,6 @@ class Basic
return 'Basic ' . base64_encode($user . ':' . $pass);
+class_alias('Cake\Http\Client\Auth\Basic', 'Cake\Network\Http\Auth\Basic');
@@ -142,3 +142,6 @@ class Digest
return $authHeader;
+class_alias('Cake\Http\Client\Auth\Digest', 'Cake\Network\Http\Auth\Digest');
@@ -350,3 +350,6 @@ class Oauth
);
+class_alias('Cake\Http\Client\Auth\Oauth', 'Cake\Network\Http\Auth\Oauth');
@@ -117,3 +117,6 @@ class CookieCollection
return array_values($this->_cookies);
+class_alias('Cake\Http\Client\CookieCollection', 'Cake\Network\Http\CookieCollection');
@@ -268,3 +268,6 @@ class FormData implements Countable
return http_build_query($data);
+class_alias('Cake\Http\Client\FormData', 'Cake\Network\Http\FormData');
@@ -221,3 +221,6 @@ class FormDataPart
return $out;
+class_alias('Cake\Http\Client\FormDataPart', 'Cake\Network\Http\FormData\Part');
@@ -171,3 +171,6 @@ class Message
return $this;
+class_alias('Cake\Http\Client\Message', 'Cake\Network\Http\Message');
@@ -254,3 +254,6 @@ class Request extends Message implements RequestInterface
+class_alias('Cake\Http\Client\Request', 'Cake\Network\Http\Request');
@@ -601,3 +601,6 @@ class Response extends Message implements ResponseInterface
return isset($this->{$key});
+class_alias('Cake\Http\Client\Response', 'Cake\Network\Http\Response');
@@ -2439,3 +2439,6 @@ class Response implements ResponseInterface
];
+class_alias('Cake\Http\Response', 'Cake\Network\Response');
@@ -2132,3 +2132,6 @@ class ServerRequest implements ArrayAccess, ServerRequestInterface
unset($this->params[$name]);
+class_alias('Cake\Http\ServerRequest', 'Cake\Network\Request');
@@ -1,4 +0,0 @@
-<?php
-// Ensure backwards compat aliases exists.
-class_exists('Cake\Network\Request');
-class_exists('Cake\Network\Response');
-// @deprecated Backwards compatibility with earler 3.x versions.
-class_alias('Cake\Http\Client\Adapter\Stream', 'Cake\Network\Http\Adapter\Stream');
+// @deprecated Load new class and alias.
+class_exists('Cake\Http\Client\Adapter\Stream');
-class_alias('Cake\Http\Client\Auth\Basic', 'Cake\Network\Http\Auth\Basic');
+class_exists('Cake\Http\Client\Auth\Basic');
-class_alias('Cake\Http\Client\Auth\Digest', 'Cake\Network\Http\Auth\Digest');
+class_exists('Cake\Http\Client\Auth\Digest');
-class_alias('Cake\Http\Client\Auth\Oauth', 'Cake\Network\Http\Auth\Oauth');
+class_exists('Cake\Http\Client\Auth\Oauth');
-class_alias('Cake\Http\Client', 'Cake\Network\Http\Client');
+class_exists('Cake\Http\Client');
-class_alias('Cake\Http\Client\CookieCollection', 'Cake\Network\Http\CookieCollection');
+class_exists('Cake\Http\Client\CookieCollection');
-class_alias('Cake\Http\Client\FormData', 'Cake\Network\Http\FormData');
+class_exists('Cake\Http\Client\FormData');
@@ -1,2 +1,3 @@
-class_alias('Cake\Http\Client\FormDataPart', 'Cake\Network\Http\FormData\Part');
+class_exists('Cake\Http\Client\FormDataPart');
-class_alias('Cake\Http\Client\Message', 'Cake\Network\Http\Message');
+class_exists('Cake\Http\Client\Message');
-class_alias('Cake\Http\Client\Request', 'Cake\Network\Http\Request');
+class_exists('Cake\Http\Client\Request');
-class_alias('Cake\Http\Client\Response', 'Cake\Network\Http\Response');
+class_exists('Cake\Http\Client\Response');
-class_alias('Cake\Http\ServerRequest', 'Cake\Network\Request');
+class_exists('Cake\Http\ServerRequest');
-class_alias('Cake\Http\Response', 'Cake\Network\Response');
+class_exists('Cake\Http\Response');