Skip to content
This repository was archived by the owner on May 16, 2018. It is now read-only.

Commit

Permalink
class_alias not present in PHP 5.2; down to subclassing
Browse files Browse the repository at this point in the history
  • Loading branch information
Slamdunk committed Jul 31, 2014
1 parent bed99ac commit d26dd9f
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 24 deletions.
17 changes: 9 additions & 8 deletions library/Zend/Test/PHPUnit/Constraint/DomQuery.php
Original file line number Diff line number Diff line change
Expand Up @@ -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
{}
}
17 changes: 9 additions & 8 deletions library/Zend/Test/PHPUnit/Constraint/Redirect.php
Original file line number Diff line number Diff line change
Expand Up @@ -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
{}
}
17 changes: 9 additions & 8 deletions library/Zend/Test/PHPUnit/Constraint/ResponseHeader.php
Original file line number Diff line number Diff line change
Expand Up @@ -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
{}
}

0 comments on commit d26dd9f

Please sign in to comment.