TypeError
count(): Argument #1 ($value) must be of type Countable|array, bool given TypeError thrown with message "count(): Argument #1 ($value) must be of type Countable|array, bool given" Stacktrace: #8 TypeError in /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/system/src/Grav/Common/Grav.php:149 #7 count in /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/system/src/Grav/Common/Grav.php:149 #6 Grav\Common\Grav:setLocale in /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/system/src/Grav/Common/Processors/InitializeProcessor.php:38 #5 Grav\Common\Processors\InitializeProcessor:process in /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/system/src/Grav/Common/Grav.php:126 #4 Grav\Common\Grav:Grav\Common\{closure} in /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/system/src/Grav/Common/Grav.php:368 #3 Grav\Common\Grav:Grav\Common\{closure} in /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/system/src/Grav/Common/Grav.php:344 #2 call_user_func_array in /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/system/src/Grav/Common/Grav.php:344 #1 Grav\Common\Grav:__call in /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/system/src/Grav/Common/Grav.php:125 #0 Grav\Common\Grav:process in /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/index.php:52
Stack frames (9)
8
TypeError
/
system
/
src
/
Grav
/
Common
/
Grav.php
149
7
count
/
system
/
src
/
Grav
/
Common
/
Grav.php
149
6
Grav
\
Common
\
Grav
setLocale
/
system
/
src
/
Grav
/
Common
/
Processors
/
InitializeProcessor.php
38
5
Grav
\
Common
\
Processors
\
InitializeProcessor
process
/
system
/
src
/
Grav
/
Common
/
Grav.php
126
4
Grav
\
Common
\
Grav
Grav
\
Common
\
{closure}
/
system
/
src
/
Grav
/
Common
/
Grav.php
368
3
Grav
\
Common
\
Grav
Grav
\
Common
\
{closure}
/
system
/
src
/
Grav
/
Common
/
Grav.php
344
2
call_user_func_array
/
system
/
src
/
Grav
/
Common
/
Grav.php
344
1
Grav
\
Common
\
Grav
__call
/
system
/
src
/
Grav
/
Common
/
Grav.php
125
0
Grav
\
Common
\
Grav
process
/
index.php
52
/
data
/
7
/
9
/
79bc8e53-4f11-4594-bad3-adcc2e6edbc8
/
sensorium.is
/
sub
/
2017
/
system
/
src
/
Grav
/
Common
/
Grav.php
        // Set the header type
        $this->header();
 
        echo $this->output;
        $debugger->render();
 
        $this->fireEvent('onOutputRendered');
 
        register_shutdown_function([$this, 'shutdown']);
    }
 
    /**
     * Set the system locale based on the language and configuration
     */
    public function setLocale()
    {
        // Initialize Locale if set and configured.
        if ($this['language']->enabled() && $this['config']->get('system.languages.override_locale')) {
            $language = $this['language']->getLanguage();
            setlocale(LC_ALL, count($language < 3) ? ($language . '_' . strtoupper($language)) : $language);
        } elseif ($this['config']->get('system.default_locale')) {
            setlocale(LC_ALL, $this['config']->get('system.default_locale'));
        }
    }
 
    /**
     * Redirect browser to another location.
     *
     * @param string $route Internal route.
     * @param int    $code  Redirection code (30x)
     */
    public function redirect($route, $code = null)
    {
        /** @var Uri $uri */
        $uri = $this['uri'];
 
        //Check for code in route
        $regex = '/.*(\[(30[1-7])\])$/';
        preg_match($regex, $route, $matches);
        if ($matches) {
Arguments
  1. "count(): Argument #1 ($value) must be of type Countable|array, bool given"
    
/
data
/
7
/
9
/
79bc8e53-4f11-4594-bad3-adcc2e6edbc8
/
sensorium.is
/
sub
/
2017
/
system
/
src
/
Grav
/
Common
/
Grav.php
        // Set the header type
        $this->header();
 
        echo $this->output;
        $debugger->render();
 
        $this->fireEvent('onOutputRendered');
 
        register_shutdown_function([$this, 'shutdown']);
    }
 
    /**
     * Set the system locale based on the language and configuration
     */
    public function setLocale()
    {
        // Initialize Locale if set and configured.
        if ($this['language']->enabled() && $this['config']->get('system.languages.override_locale')) {
            $language = $this['language']->getLanguage();
            setlocale(LC_ALL, count($language < 3) ? ($language . '_' . strtoupper($language)) : $language);
        } elseif ($this['config']->get('system.default_locale')) {
            setlocale(LC_ALL, $this['config']->get('system.default_locale'));
        }
    }
 
    /**
     * Redirect browser to another location.
     *
     * @param string $route Internal route.
     * @param int    $code  Redirection code (30x)
     */
    public function redirect($route, $code = null)
    {
        /** @var Uri $uri */
        $uri = $this['uri'];
 
        //Check for code in route
        $regex = '/.*(\[(30[1-7])\])$/';
        preg_match($regex, $route, $matches);
        if ($matches) {
Arguments
  1. false
    
/
data
/
7
/
9
/
79bc8e53-4f11-4594-bad3-adcc2e6edbc8
/
sensorium.is
/
sub
/
2017
/
system
/
src
/
Grav
/
Common
/
Processors
/
InitializeProcessor.php
 
        // Use output buffering to prevent headers from being sent too early.
        ob_start();
        if ($this->container['config']->get('system.cache.gzip')) {
            // Enable zip/deflate with a fallback in case of if browser does not support compressing.
            if (!@ob_start("ob_gzhandler")) {
                ob_start();
            }
        }
 
        // Initialize the timezone.
        if ($this->container['config']->get('system.timezone')) {
            date_default_timezone_set($this->container['config']->get('system.timezone'));
        }
 
        // Initialize uri, session.
        $this->container['session']->init();
        $this->container['uri']->init();
 
        $this->container->setLocale();
    }
}
 
/
data
/
7
/
9
/
79bc8e53-4f11-4594-bad3-adcc2e6edbc8
/
sensorium.is
/
sub
/
2017
/
system
/
src
/
Grav
/
Common
/
Grav.php
                $instance->offsetSet($key, $value);
            }
        }
 
        return self::$instance;
    }
 
    /**
     * Process a request
     */
    public function process()
    {
        /** @var Debugger $debugger */
        $debugger = $this['debugger'];
 
        // process all processors (e.g. config, initialize, assets, ..., render)
        foreach ($this->processors as $processor) {
            $processor = $this[$processor];
            $this->measureTime($processor->id, $processor->title, function () use ($processor) {
                $processor->process();
            });
        }
 
        // Set the header type
        $this->header();
 
        echo $this->output;
        $debugger->render();
 
        $this->fireEvent('onOutputRendered');
 
        register_shutdown_function([$this, 'shutdown']);
    }
 
    /**
     * Set the system locale based on the language and configuration
     */
    public function setLocale()
    {
        // Initialize Locale if set and configured.
/
data
/
7
/
9
/
79bc8e53-4f11-4594-bad3-adcc2e6edbc8
/
sensorium.is
/
sub
/
2017
/
system
/
src
/
Grav
/
Common
/
Grav.php
     *
     * @param  array $values
     *
     * @return static
     */
    protected static function load(array $values)
    {
        $container = new static($values);
 
        $container['grav'] = $container;
 
        $container['debugger'] = new Debugger();
        $debugger = $container['debugger'];
 
        // closure that measures time by wrapping a function into startTimer and stopTimer
        // The debugger can be passed to the closure. Should be more performant
        // then to get it from the container all time.
        $container->measureTime = function ($timerId, $timerTitle, $callback) use ($debugger) {
            $debugger->startTimer($timerId, $timerTitle);
            $callback();
            $debugger->stopTimer($timerId);
        };
 
        $container->measureTime('_services', 'Services', function () use ($container) {
            $container->registerServices($container);
        });
 
        return $container;
    }
 
    /**
     * Register all services
     * Services are defined in the diMap. They can either only the class
     * of a Service Provider or a pair of serviceKey => serviceClass that
     * gets directly mapped into the container.
     *
     * @return void
     */
    protected function registerServices()
    {
/
data
/
7
/
9
/
79bc8e53-4f11-4594-bad3-adcc2e6edbc8
/
sensorium.is
/
sub
/
2017
/
system
/
src
/
Grav
/
Common
/
Grav.php
 
                ob_end_flush();
                @ob_flush();
                flush();
            }
        }
 
        // Run any time consuming tasks.
        $this->fireEvent('onShutdown');
    }
 
    /**
     * Magic Catch All Function
     * Used to call closures like measureTime on the instance.
     * Source: http://stackoverflow.com/questions/419804/closures-as-class-members
     */
    public function __call($method, $args)
    {
        $closure = $this->$method;
        call_user_func_array($closure, $args);
    }
 
    /**
     * Initialize and return a Grav instance
     *
     * @param  array $values
     *
     * @return static
     */
    protected static function load(array $values)
    {
        $container = new static($values);
 
        $container['grav'] = $container;
 
        $container['debugger'] = new Debugger();
        $debugger = $container['debugger'];
 
        // closure that measures time by wrapping a function into startTimer and stopTimer
        // The debugger can be passed to the closure. Should be more performant

Fatal error: Uncaught ArgumentCountError: Too few arguments to function Symfony\Component\VarDumper\Cloner\AbstractCloner::handleError(), 4 passed in /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/vendor/symfony/var-dumper/Caster/ReflectionCaster.php on line 331 and exactly 5 expected in /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/vendor/symfony/var-dumper/Cloner/AbstractCloner.php:308 Stack trace: #0 /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/vendor/symfony/var-dumper/Caster/ReflectionCaster.php(331): Symfony\Component\VarDumper\Cloner\AbstractCloner->handleError(8192, 'Method Reflecti...', '/data/7/9/79bc8...', 331) #1 /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/vendor/symfony/var-dumper/Caster/ReflectionCaster.php(321): Symfony\Component\VarDumper\Caster\ReflectionCaster::addMap(Array, Object(ReflectionFunction), Array, '') #2 /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/vendor/symfony/var-dumper/Caster/ReflectionCaster.php(217): Symfony\Component\VarDumper\Caster\ReflectionCaster::addExtra(Array, Object(ReflectionFunction)) #3 /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/vendor/symfony/var-dumper/Caster/ReflectionCaster.php(51): Symfony\Component\VarDumper\Caster\ReflectionCaster::castFunctionAbstract(Object(ReflectionFunction), Array, Object(Symfony\Component\VarDumper\Cloner\Stub), false) #4 [internal function]: Symfony\Component\VarDumper\Caster\ReflectionCaster::castClosure(Object(ReflectionFunction), Array, Object(Symfony\Component\VarDumper\Cloner\Stub), false, 1) #5 /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/vendor/symfony/var-dumper/Cloner/AbstractCloner.php(291): call_user_func('Symfony\\Compone...', Object(Closure), Array, Object(Symfony\Component\VarDumper\Cloner\Stub), false, 1) #6 /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/vendor/symfony/var-dumper/Cloner/AbstractCloner.php(246): Symfony\Component\VarDumper\Cloner\AbstractCloner->callCaster('Symfony\\Compone...', Object(Closure), Array, Object(Symfony\Component\VarDumper\Cloner\Stub), false) #7 /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/vendor/symfony/var-dumper/Cloner/VarCloner.php(154): Symfony\Component\VarDumper\Cloner\AbstractCloner->castObject(Object(Symfony\Component\VarDumper\Cloner\Stub), false) #8 /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/vendor/symfony/var-dumper/Cloner/AbstractCloner.php(192): Symfony\Component\VarDumper\Cloner\VarCloner->doClone(Object(Closure)) #9 /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/vendor/filp/whoops/src/Whoops/Util/TemplateHelper.php(168): Symfony\Component\VarDumper\Cloner\AbstractCloner->cloneVar(Object(Closure), 1) #10 /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/vendor/filp/whoops/src/Whoops/Util/TemplateHelper.php(207): Whoops\Util\TemplateHelper->dump(Object(Closure)) #11 /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/vendor/filp/whoops/src/Whoops/Resources/views/frame_code.html.php(37): Whoops\Util\TemplateHelper->dumpArgs(Object(Whoops\Exception\Frame)) #12 /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/vendor/filp/whoops/src/Whoops/Util/TemplateHelper.php(249): require('/data/7/9/79bc8...') #13 [internal function]: Whoops\Util\TemplateHelper->Whoops\Util\{closure}('/data/7/9/79bc8...', Array) #14 /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/vendor/filp/whoops/src/Whoops/Util/TemplateHelper.php(247): call_user_func(Object(Closure), '/data/7/9/79bc8...', Array) #15 /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/vendor/filp/whoops/src/Whoops/Resources/views/panel_details.html.php(1): Whoops\Util\TemplateHelper->render('/data/7/9/79bc8...') #16 /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/vendor/filp/whoops/src/Whoops/Util/TemplateHelper.php(249): require('/data/7/9/79bc8...') #17 [internal function]: Whoops\Util\TemplateHelper->Whoops\Util\{closure}('/data/7/9/79bc8...', Array) #18 /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/vendor/filp/whoops/src/Whoops/Util/TemplateHelper.php(247): call_user_func(Object(Closure), '/data/7/9/79bc8...', Array) #19 /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/vendor/filp/whoops/src/Whoops/Resources/views/panel_details_outer.html.php(2): Whoops\Util\TemplateHelper->render('/data/7/9/79bc8...') #20 /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/vendor/filp/whoops/src/Whoops/Util/TemplateHelper.php(249): require('/data/7/9/79bc8...') #21 [internal function]: Whoops\Util\TemplateHelper->Whoops\Util\{closure}('/data/7/9/79bc8...', Array) #22 /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/vendor/filp/whoops/src/Whoops/Util/TemplateHelper.php(247): call_user_func(Object(Closure), '/data/7/9/79bc8...', Array) #23 /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/vendor/filp/whoops/src/Whoops/Resources/views/layout.html.php(21): Whoops\Util\TemplateHelper->render('/data/7/9/79bc8...') #24 /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/vendor/filp/whoops/src/Whoops/Util/TemplateHelper.php(249): require('/data/7/9/79bc8...') #25 [internal function]: Whoops\Util\TemplateHelper->Whoops\Util\{closure}('/data/7/9/79bc8...', Array) #26 /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/vendor/filp/whoops/src/Whoops/Util/TemplateHelper.php(247): call_user_func(Object(Closure), '/data/7/9/79bc8...', Array) #27 /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/vendor/filp/whoops/src/Whoops/Handler/PrettyPageHandler.php(264): Whoops\Util\TemplateHelper->render('/data/7/9/79bc8...') #28 /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/vendor/filp/whoops/src/Whoops/Run.php(272): Whoops\Handler\PrettyPageHandler->handle(Object(TypeError)) #29 [internal function]: Whoops\Run->handleException(Object(TypeError)) #30 {main} thrown in /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/vendor/symfony/var-dumper/Cloner/AbstractCloner.php on line 308

Fatal error: Uncaught ArgumentCountError: Too few arguments to function Symfony\Component\VarDumper\Cloner\AbstractCloner::handleError(), 4 passed and exactly 5 expected in /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/vendor/symfony/var-dumper/Cloner/AbstractCloner.php:308 Stack trace: #0 [internal function]: Symfony\Component\VarDumper\Cloner\AbstractCloner->handleError(8192, 'DateTime::__con...', '/data/7/9/79bc8...', 318) #1 /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/vendor/monolog/monolog/src/Monolog/Logger.php(318): DateTime->__construct(NULL, Object(DateTimeZone)) #2 /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/vendor/monolog/monolog/src/Monolog/Logger.php(416): Monolog\Logger->addRecord(500, 'Uncaught Argume...', Array) #3 /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/system/src/Grav/Common/Errors/Errors.php(69): Monolog\Logger->addCritical('Uncaught Argume...') #4 /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/vendor/filp/whoops/src/Whoops/Handler/CallbackHandler.php(50): Grav\Common\Errors\Errors->Grav\Common\Errors\{closure}(Object(Whoops\Exception\ErrorException), Object(Whoops\Exception\Inspector), Object(Whoops\Run)) #5 /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/vendor/filp/whoops/src/Whoops/Run.php(272): Whoops\Handler\CallbackHandler->handle(Object(Whoops\Exception\ErrorException)) #6 /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/vendor/filp/whoops/src/Whoops/Run.php(353): Whoops\Run->handleException(Object(Whoops\Exception\ErrorException)) #7 /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/vendor/filp/whoops/src/Whoops/Run.php(378): Whoops\Run->handleError(1, 'Uncaught Argume...', '/data/7/9/79bc8...', 308) #8 /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/system/src/Grav/Common/Errors/SystemFacade.php(36): Whoops\Run->handleShutdown() #9 [internal function]: Grav\Common\Errors\SystemFacade->handleShutdown() #10 {main} thrown in /data/7/9/79bc8e53-4f11-4594-bad3-adcc2e6edbc8/sensorium.is/sub/2017/vendor/symfony/var-dumper/Cloner/AbstractCloner.php on line 308