home
/
zktecojo
/
public_html
/
vendor
/
phpseclib
/
phpseclib
/
tests
➕ New
📤 Upload
✎ Editing:
PhpseclibTestCase.php
← Back
<?php /** * @author Andreas Fischer <bantu@phpbb.com> * @copyright MMXIII Andreas Fischer * @license http://www.opensource.org/licenses/mit-license.html MIT License */ abstract class PhpseclibTestCase extends PHPUnit_Framework_TestCase { /** * @param string $constant * @param mixed $expected * * @return null */ static protected function ensureConstant($constant, $expected) { if (defined($constant)) { $value = constant($constant); if ($value !== $expected) { if (function_exists('runkit_constant_redefine')) { if (!runkit_constant_redefine($constant, $expected)) { self::markTestSkipped(sprintf( "Failed to redefine constant %s to %s", $constant, $expected )); } } else { self::markTestSkipped(sprintf( "Skipping test because constant %s is %s instead of %s", $constant, $value, $expected )); } } } else { define($constant, $expected); } } /** * @param string $filename * * @return null */ static protected function reRequireFile($filename) { if (function_exists('runkit_import')) { $result = runkit_import( $filename, RUNKIT_IMPORT_FUNCTIONS | RUNKIT_IMPORT_CLASS_METHODS | RUNKIT_IMPORT_OVERRIDE ); if (!$result) { self::markTestSkipped("Failed to reimport file $filename"); } } } }
💾 Save Changes
Cancel
📤 Upload File
×
Select File
Upload
Cancel
➕ Create New
×
Type
📄 File
📁 Folder
Name
Create
Cancel
✎ Rename Item
×
Current Name
New Name
Rename
Cancel
🔐 Change Permissions
×
Target File
Permission (e.g., 0755, 0644)
0755
0644
0777
Apply
Cancel