MediaWiki REL1_37
BufferHandler.php
Go to the documentation of this file.
1<?php
24
26use Monolog\Handler\BufferHandler as BaseBufferHandler;
27
35class BufferHandler extends BaseBufferHandler {
39 public function handle( array $record ): bool {
40 if ( !$this->initialized ) {
41 DeferredUpdates::addCallableUpdate( [ $this, 'close' ] );
42 $this->initialized = true;
43 }
44 return parent::handle( $record );
45 }
46}
if(ini_get('mbstring.func_overload')) if(!defined('MW_ENTRY_POINT'))
Pre-config setup: Before loading LocalSettings.php.
Definition Setup.php:88
Class for managing the deferral of updates within the scope of a PHP script invocation.
Updates \Monolog\Handler\BufferHandler to use DeferredUpdates rather than register_shutdown_function.