Преглед изворни кода

class_alias not present in PHP 5.2; down to subclassing

Filippo Tessarotto пре 11 година
родитељ
комит
b8c0c33c9f

+ 9 - 8
library/Zend/Test/PHPUnit/Constraint/DomQuery.php

@@ -22,16 +22,17 @@
 
 if (version_compare(PHPUnit_Runner_Version::id(), '4.1', '>=')) {
     include(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'DomQuery41.php');
-    $alias = 'Zend_Test_PHPUnit_Constraint_DomQuery41';
+
+    class Zend_Test_PHPUnit_Constraint_DomQuery extends Zend_Test_PHPUnit_Constraint_DomQuery41
+    {}
 } elseif (version_compare(PHPUnit_Runner_Version::id(), '3.5', '>=')) {
     include(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'DomQuery37.php');
-    $alias = 'Zend_Test_PHPUnit_Constraint_DomQuery37';
+
+    class Zend_Test_PHPUnit_Constraint_DomQuery extends Zend_Test_PHPUnit_Constraint_DomQuery37
+    {}
 } else {
     include(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'DomQuery34.php');
-    $alias = 'Zend_Test_PHPUnit_Constraint_DomQuery34';
-}
 
-class_alias(
-    $alias,
-    'Zend_Test_PHPUnit_Constraint_DomQuery'
-);
+    class Zend_Test_PHPUnit_Constraint_DomQuery extends Zend_Test_PHPUnit_Constraint_DomQuery34
+    {}
+}

+ 9 - 8
library/Zend/Test/PHPUnit/Constraint/Redirect.php

@@ -22,16 +22,17 @@
 
 if (version_compare(PHPUnit_Runner_Version::id(), '4.1', '>=')) {
     include(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'Redirect41.php');
-    $alias = 'Zend_Test_PHPUnit_Constraint_Redirect41';
+
+    class Zend_Test_PHPUnit_Constraint_Redirect extends Zend_Test_PHPUnit_Constraint_Redirect41
+    {}
 } elseif (version_compare(PHPUnit_Runner_Version::id(), '3.5', '>=')) {
     include(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'Redirect37.php');
-    $alias = 'Zend_Test_PHPUnit_Constraint_Redirect37';
+
+    class Zend_Test_PHPUnit_Constraint_Redirect extends Zend_Test_PHPUnit_Constraint_Redirect37
+    {}
 } else {
     include(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'Redirect34.php');
-    $alias = 'Zend_Test_PHPUnit_Constraint_Redirect34';
-}
 
-class_alias(
-    $alias,
-    'Zend_Test_PHPUnit_Constraint_Redirect'
-);
+    class Zend_Test_PHPUnit_Constraint_Redirect extends Zend_Test_PHPUnit_Constraint_Redirect34
+    {}
+}

+ 9 - 8
library/Zend/Test/PHPUnit/Constraint/ResponseHeader.php

@@ -22,16 +22,17 @@
 
 if (version_compare(PHPUnit_Runner_Version::id(), '4.1', '>=')) {
     include(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'ResponseHeader41.php');
-    $alias = 'Zend_Test_PHPUnit_Constraint_ResponseHeader41';
+
+    class Zend_Test_PHPUnit_Constraint_ResponseHeader extends Zend_Test_PHPUnit_Constraint_ResponseHeader41
+    {}
 } elseif (version_compare(PHPUnit_Runner_Version::id(), '3.5', '>=')) {
     include(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'ResponseHeader37.php');
-    $alias = 'Zend_Test_PHPUnit_Constraint_ResponseHeader37';
+
+    class Zend_Test_PHPUnit_Constraint_ResponseHeader extends Zend_Test_PHPUnit_Constraint_ResponseHeader37
+    {}
 } else {
     include(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'ResponseHeader34.php');
-    $alias = 'Zend_Test_PHPUnit_Constraint_ResponseHeader34';
-}
 
-class_alias(
-    $alias,
-    'Zend_Test_PHPUnit_Constraint_ResponseHeader'
-);
+    class Zend_Test_PHPUnit_Constraint_ResponseHeader extends Zend_Test_PHPUnit_Constraint_ResponseHeader34
+    {}
+}