mirror of
https://github.com/kamilwylegala/cakephp2-php8.git
synced 2024-11-15 03:18:26 +00:00
Fix closing non resource
I get a load of these errors when running tests in the shell, this check stops the errors from happening Warning: 2 :: fclose() expects parameter 1 to be resource, integer given on line 298 of CORE\Cake\Console\ConsoleOutput.php Trace: fclose - [internal], line ?? ConsoleOutput::__destruct() - CORE\Cake\Console\ConsoleOutput.php, line 298 ToolbarComponent::_saveState() - APP\Plugin\DebugKit\Controller\Component\ToolbarComponent.php, line 307 ToolbarComponent::beforeRedirect() - APP\Plugin\DebugKit\Controller\Component\ToolbarComponent.php, line 307 ObjectCollection::trigger() - CORE\Cake\Utility\ObjectCollection.php, line 132 call_user_func - [internal], line ?? CakeEventManager::dispatch() - CORE\Cake\Event\CakeEventManager.php, line 247 Controller::redirect() - CORE\Cake\Controller\Controller.php, line 765 AuthComponent::_unauthenticated() - CORE\Cake\Controller\Component\AuthComponent.php, line 364 AuthComponent::startup() - CORE\Cake\Controller\Component\AuthComponent.php, line 304 ObjectCollection::trigger() - CORE\Cake\Utility\ObjectCollection.php, line 132 call_user_func - [internal], line ?? CakeEventManager::dispatch() - CORE\Cake\Event\CakeEventManager.php, line 247 Controller::startupProcess() - CORE\Cake\Controller\Controller.php, line 675 Dispatcher::_invoke() - CORE\Cake\Routing\Dispatcher.php, line 182 Dispatcher::dispatch() - CORE\Cake\Routing\Dispatcher.php, line 160
This commit is contained in:
parent
b9b1e85ff2
commit
5ac60288fd
1 changed files with 3 additions and 1 deletions
|
@ -295,7 +295,9 @@ class ConsoleOutput {
|
|||
* Clean up and close handles
|
||||
*/
|
||||
public function __destruct() {
|
||||
fclose($this->_output);
|
||||
if (is_resource($this->_output)) {
|
||||
fclose($this->_output);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue