X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FUtil%2FProfiler.php;h=240273bde3ce319594cbe4c6a4adc7de6dcada33;hb=05bd0d0b671ad509465fa6cddabc3c2a07c796a7;hp=dc140469c671e945e42408a1b41ff5bd67fd14f9;hpb=55999730e0b4ad847bb891af0aa7dbfa531f998e;p=friendica.git diff --git a/src/Util/Profiler.php b/src/Util/Profiler.php index dc140469c6..240273bde3 100644 --- a/src/Util/Profiler.php +++ b/src/Util/Profiler.php @@ -1,9 +1,28 @@ . + * + */ namespace Friendica\Util; -use Friendica\Core\Config\Cache\ConfigCache; -use Friendica\Core\Config\Configuration; +use Friendica\Core\Config\Cache; +use Friendica\Core\Config\IConfig; use Psr\Container\ContainerExceptionInterface; use Psr\Container\ContainerInterface; use Psr\Container\NotFoundExceptionInterface; @@ -13,7 +32,7 @@ use Psr\Log\LoggerInterface; * A class to store profiling data * It can handle different logging data for specific functions or global performance measures * - * It stores the data as log entries (@see LoggerInterface ) + * It stores the data as log entries (@see LoggerInterface) */ class Profiler implements ContainerInterface { @@ -47,18 +66,18 @@ class Profiler implements ContainerInterface /** * Updates the enabling of the current profiler * - * @param Configuration $config + * @param IConfig $config */ - public function update(Configuration $config) + public function update(IConfig $config) { $this->enabled = $config->get('system', 'profiler'); $this->rendertime = $config->get('rendertime', 'callstack'); } /** - * @param ConfigCache $configCache The configuration cache + * @param Cache $configCache The configuration cache */ - public function __construct(ConfigCache $configCache) + public function __construct(Cache $configCache) { $this->enabled = $configCache->get('system', 'profiler'); $this->rendertime = $configCache->get('rendertime', 'callstack'); @@ -79,7 +98,7 @@ class Profiler implements ContainerInterface return; } - $duration = (float) (microtime(true) - $timestamp); + $duration = floatval(microtime(true) - $timestamp); if (!isset($this->performance[$value])) { // Prevent ugly E_NOTICE