File Manager Lite
Dir:
/home/u540325668/domains/mkjsindia.org/public_html/vendor/psy/psysh/src/CodeCleaner
Upload
[..]
CodeCleanerPass.php (415 B)
Edit
Rename
Del
ExitPass.php (748 B)
Edit
Rename
Del
FinalClassPass.php (1.62 KB)
Edit
Rename
Del
FunctionReturnInWriteContextPass.php (2.97 KB)
Edit
Rename
Del
ImplicitReturnPass.php (4.14 KB)
Edit
Rename
Del
InstanceOfPass.php (1.3 KB)
Edit
Rename
Del
LoopContextPass.php (3.39 KB)
Edit
Rename
Del
MagicConstantsPass.php (1.04 KB)
Edit
Rename
Del
NamespaceAwarePass.php (1.81 KB)
Edit
Rename
Del
NamespacePass.php (2.36 KB)
Edit
Rename
Del
NoReturnValue.php (889 B)
Edit
Rename
Del
PassableByReferencePass.php (3.76 KB)
Edit
Rename
Del
RequirePass.php (3 KB)
Edit
Rename
Del
StrictTypesPass.php (2.65 KB)
Edit
Rename
Del
UseStatementPass.php (4.08 KB)
Edit
Rename
Del
ValidClassNamePass.php (12.08 KB)
Edit
Rename
Del
ValidConstantPass.php (3.13 KB)
Edit
Rename
Del
ValidConstructorPass.php (3.79 KB)
Edit
Rename
Del
ValidFunctionNamePass.php (3.16 KB)
Edit
Rename
Del
Edit: ExitPass.php
<?php /* * This file is part of Psy Shell. * * (c) 2012-2018 Justin Hileman * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Psy\CodeCleaner; use PhpParser\Node; use PhpParser\Node\Expr\Exit_; use PhpParser\Node\Expr\StaticCall; use PhpParser\Node\Name\FullyQualified as FullyQualifiedName; class ExitPass extends CodeCleanerPass { /** * Converts exit calls to BreakExceptions. * * @param \PhpParser\Node $node */ public function leaveNode(Node $node) { if ($node instanceof Exit_) { return new StaticCall(new FullyQualifiedName('Psy\Exception\BreakException'), 'exitShell'); } } }
Simpan