X7ROOT File Manager
Current Path:
/home/hamdjcne/app.hamdalillahitravel.com/system/Test
home
/
hamdjcne
/
app.hamdalillahitravel.com
/
system
/
Test
/
ðŸ“
..
📄
CIDatabaseTestCase.php
(460 B)
📄
CIUnitTestCase.php
(13.14 KB)
ðŸ“
Constraints
📄
ControllerResponse.php
(1.86 KB)
📄
ControllerTestTrait.php
(6.86 KB)
📄
ControllerTester.php
(6.62 KB)
📄
DOMParser.php
(7.31 KB)
📄
DatabaseTestTrait.php
(8.26 KB)
📄
Fabricator.php
(14.11 KB)
📄
FeatureResponse.php
(528 B)
📄
FeatureTestCase.php
(10.04 KB)
📄
FeatureTestTrait.php
(10.05 KB)
📄
FilterTestTrait.php
(7.83 KB)
ðŸ“
Filters
ðŸ“
Interfaces
ðŸ“
Mock
📄
ReflectionHelper.php
(2.47 KB)
📄
TestLogger.php
(2.02 KB)
📄
TestResponse.php
(13.51 KB)
📄
bootstrap.php
(4 KB)
Editing: TestLogger.php
<?php /** * This file is part of CodeIgniter 4 framework. * * (c) CodeIgniter Foundation <admin@codeigniter.com> * * For the full copyright and license information, please view * the LICENSE file that was distributed with this source code. */ namespace CodeIgniter\Test; use CodeIgniter\Log\Logger; class TestLogger extends Logger { protected static $op_logs = []; /** * The log method is overridden so that we can store log history during * the tests to allow us to check ->assertLogged() methods. * * @param string $level * @param string $message */ public function log($level, $message, array $context = []): bool { // While this requires duplicate work, we want to ensure // we have the final message to test against. $logMessage = $this->interpolate($message, $context); // Determine the file and line by finding the first // backtrace that is not part of our logging system. $trace = debug_backtrace(); $file = null; foreach ($trace as $row) { if (! in_array($row['function'], ['log', 'log_message'], true)) { $file = basename($row['file'] ?? ''); break; } } self::$op_logs[] = [ 'level' => $level, 'message' => $logMessage, 'file' => $file, ]; // Let the parent do it's thing. return parent::log($level, $message, $context); } /** * Used by CIUnitTestCase class to provide ->assertLogged() methods. * * @param string $message * * @return bool */ public static function didLog(string $level, $message) { foreach (self::$op_logs as $log) { if (strtolower($log['level']) === strtolower($level) && $message === $log['message']) { return true; } } return false; } // Expose cleanFileNames() public function cleanup($file) { return $this->cleanFileNames($file); } }
Upload File
Create Folder