MediaWiki REL1_39
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(!defined('MW_SETUP_CALLBACK'))
The persistent session ID (if any) loaded at startup.
Definition WebStart.php:82
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.