Tries to configure PHP to use at least the suggested minimum settings
Return value
void
1 call to CSSmin::doRaisePhpLimits()
- CSSmin::run in advagg_css_compress/
yui/ CSSMin.inc - Minifies a string of CSS
File
-
advagg_css_compress/
yui/ CSSMin.inc, line 213
Class
Code
private function doRaisePhpLimits() {
$phpLimits = array(
'memory_limit' => $this->memoryLimit,
'max_execution_time' => $this->maxExecutionTime,
'pcre.backtrack_limit' => $this->pcreBacktrackLimit,
'pcre.recursion_limit' => $this->pcreRecursionLimit,
);
// If current settings are higher respect them.
foreach ($phpLimits as $name => $suggested) {
$current = $this->normalizeInt(ini_get($name));
if ($current > $suggested) {
continue;
}
// memoryLimit exception: allow -1 for "no memory limit".
if ($name === 'memory_limit' && $current === -1) {
continue;
}
// maxExecutionTime exception: allow 0 for "no memory limit".
if ($name === 'max_execution_time' && $current === 0) {
continue;
}
ini_set($name, $suggested);
}
}