Page MenuHomeWickedGov Phorge

PhpIniSink.php
No OneTemporary

Size
794 B
Referenced Files
None
Subscribers
None

PhpIniSink.php

<?php
namespace MediaWiki\Settings\Config;
use Wikimedia\NormalizedException\NormalizedExceptionTrait;
/**
* Settings sink for values to pass to ini_set.
*
* @since 1.39
*/
class PhpIniSink {
use NormalizedExceptionTrait;
/**
* Sets a php runtime configuration value using ini_set().
* A PHP notice is triggered if setting the value fails.
*
* @param string $option
* @param string $value
* @return void
*/
public function set( string $option, string $value ): void {
$result = ini_set( $option, $value );
if ( $result === false ) {
$msg = $this->getMessageFromNormalizedMessage(
'Could not set option: {option} with value: {value} to PHP_INI config.',
[
'value' => $value,
'option' => $option,
]
);
trigger_error( $msg );
}
}
}

File Metadata

Mime Type
text/x-php
Expires
Sun, Oct 4, 00:10 (2 w, 4 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
d7/04/6f9313e7622717180e20848f9e10
Default Alt Text
PhpIniSink.php (794 B)

Event Timeline