| @@ -11,7 +11,6 @@ | ||
| 11 | 11 | namespace Kenjis\MonkeyPatch; | 
| 12 | 12 | |
| 13 | 13 | use RuntimeException; | 
| 14 | - | |
| 15 | 14 | use RecursiveIteratorIterator; | 
| 16 | 15 | use RecursiveDirectoryIterator; | 
| 17 | 16 | |
| @@ -69,28 +69,28 @@ | ||
| 69 | 69 | */ | 
| 70 | 70 | switch (ENVIRONMENT) | 
| 71 | 71 |  { | 
| 72 | - case 'testing': | |
| 73 | - case 'development': | |
| 74 | - error_reporting(-1); | |
| 75 | -		ini_set('display_errors', 1); | |
| 76 | - break; | |
| 77 | - | |
| 78 | - case 'production': | |
| 79 | -		ini_set('display_errors', 0); | |
| 80 | - if (version_compare(PHP_VERSION, '5.3', '>=')) | |
| 81 | -		{ | |
| 82 | - error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT & ~E_USER_NOTICE & ~E_USER_DEPRECATED); | |
| 83 | - } | |
| 84 | - else | |
| 85 | -		{ | |
| 86 | - error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT & ~E_USER_NOTICE); | |
| 87 | - } | |
| 88 | - break; | |
| 89 | - | |
| 90 | - default: | |
| 91 | -		header('HTTP/1.1 503 Service Unavailable.', TRUE, 503); | |
| 92 | - echo 'The application environment is not set correctly.'; | |
| 93 | - exit(1); // EXIT_ERROR | |
| 72 | + case 'testing': | |
| 73 | + case 'development': | |
| 74 | + error_reporting(-1); | |
| 75 | +			ini_set('display_errors', 1); | |
| 76 | + break; | |
| 77 | + | |
| 78 | + case 'production': | |
| 79 | +			ini_set('display_errors', 0); | |
| 80 | + if (version_compare(PHP_VERSION, '5.3', '>=')) | |
| 81 | +			{ | |
| 82 | + error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT & ~E_USER_NOTICE & ~E_USER_DEPRECATED); | |
| 83 | + } | |
| 84 | + else | |
| 85 | +			{ | |
| 86 | + error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT & ~E_USER_NOTICE); | |
| 87 | + } | |
| 88 | + break; | |
| 89 | + | |
| 90 | + default: | |
| 91 | +			header('HTTP/1.1 503 Service Unavailable.', TRUE, 503); | |
| 92 | + echo 'The application environment is not set correctly.'; | |
| 93 | + exit(1); // EXIT_ERROR | |
| 94 | 94 | } | 
| 95 | 95 | |
| 96 | 96 | /* | 
| @@ -11,7 +11,6 @@ | ||
| 11 | 11 | namespace Kenjis\MonkeyPatch; | 
| 12 | 12 | |
| 13 | 13 | use LogicException; | 
| 14 | -use RuntimeException; | |
| 15 | 14 | use PhpParser\ParserFactory; | 
| 16 | 15 | use Kenjis\MonkeyPatch\Patcher\FunctionPatcher; | 
| 17 | 16 | |
| @@ -15,7 +15,6 @@ | ||
| 15 | 15 | use PhpParser\Node\Name; | 
| 16 | 16 | use PhpParser\Node\Name\FullyQualified; | 
| 17 | 17 | use PhpParser\NodeVisitorAbstract; | 
| 18 | - | |
| 19 | 18 | use Kenjis\MonkeyPatch\Patcher\ConstantPatcher; | 
| 20 | 19 | |
| 21 | 20 | class NodeVisitor extends NodeVisitorAbstract | 
| @@ -21,15 +21,11 @@ | ||
| 21 | 21 | |
| 22 | 22 | namespace Kenjis\MonkeyPatch\Patcher\FunctionPatcher; | 
| 23 | 23 | |
| 24 | -use ReflectionFunction; | |
| 25 | -use ReflectionException; | |
| 26 | - | |
| 27 | 24 | use PhpParser\Node; | 
| 28 | 25 | use PhpParser\Node\Expr\FuncCall; | 
| 29 | 26 | use PhpParser\Node\Name; | 
| 30 | 27 | use PhpParser\Node\Name\FullyQualified; | 
| 31 | 28 | use PhpParser\NodeVisitorAbstract; | 
| 32 | - | |
| 33 | 29 | use Kenjis\MonkeyPatch\Patcher\FunctionPatcher; | 
| 34 | 30 | |
| 35 | 31 | class NodeVisitor extends NodeVisitorAbstract | 
| @@ -15,7 +15,6 @@ | ||
| 15 | 15 | use LogicException; | 
| 16 | 16 | use ReflectionFunction; | 
| 17 | 17 | use ReflectionException; | 
| 18 | - | |
| 19 | 18 | use Kenjis\MonkeyPatch\Patcher\FunctionPatcher; | 
| 20 | 19 | use Kenjis\MonkeyPatch\Patcher\Backtrace; | 
| 21 | 20 | use Kenjis\MonkeyPatch\MonkeyPatchManager; | 
| @@ -11,7 +11,6 @@ | ||
| 11 | 11 | namespace Kenjis\MonkeyPatch; | 
| 12 | 12 | |
| 13 | 13 | use LogicException; | 
| 14 | -use RuntimeException; | |
| 15 | 14 | use PhpParser\ParserFactory; | 
| 16 | 15 | use Kenjis\MonkeyPatch\Patcher\FunctionPatcher; | 
| 17 | 16 | |
| @@ -14,7 +14,6 @@ | ||
| 14 | 14 | require __DIR__ . '/ConstantPatcher/Proxy.php'; | 
| 15 | 15 | |
| 16 | 16 | use LogicException; | 
| 17 | - | |
| 18 | 17 | use Kenjis\MonkeyPatch\Patcher\ConstantPatcher\NodeVisitor; | 
| 19 | 18 | |
| 20 | 19 | class ConstantPatcher extends AbstractPatcher | 
| @@ -13,14 +13,9 @@ | ||
| 13 | 13 |  class_alias('Kenjis\MonkeyPatch\Patcher\ConstantPatcher\Proxy', '__ConstProxy__'); | 
| 14 | 14 | |
| 15 | 15 | use LogicException; | 
| 16 | -use ReflectionConstant; | |
| 17 | -use ReflectionException; | |
| 18 | - | |
| 19 | 16 | use Kenjis\MonkeyPatch\Patcher\ConstantPatcher; | 
| 20 | 17 | use Kenjis\MonkeyPatch\Patcher\Backtrace; | 
| 21 | 18 | use Kenjis\MonkeyPatch\MonkeyPatchManager; | 
| 22 | -use Kenjis\MonkeyPatch\Cache; | |
| 23 | -use Kenjis\MonkeyPatch\InvocationVerifier; | |
| 24 | 19 | |
| 25 | 20 | class Proxy | 
| 26 | 21 |  { |