protected static function load__wrapper ($filepath, $context, $optional) { /*rts*/ $rts_prevtimer = microtime(true) - self::$rts_load_stamp; /*rts*/ self::$rts_load_stamp = microtime(true); /*rts*/ try /*rts*/ { self::$load__context = $context; self::$load__filepath = $filepath; $result = $optional ? self::load__include() : self::load__require() ; /*rts*/ } /*rts*/ catch (exception $exception) {} /*rts*/ $rts_leave = microtime(true); /*rts*/ $rts_timer = $rts_leave - self::$rts_load_stamp; /*rts*/ self::$rts_count_of_loads ++; /*rts*/ self::$rts_time_for_loads += $rts_timer; /*rts*/ self::$rts_call_stamp += $rts_timer; /*rts*/ self::$rts_load_stamp = microtime(true) - $rts_prevtimer; /*rts*/ if (isset($exception)) throw $exception; return $result; }