ErrorException (E_ERROR)
The svg "header/logo" is not found (View: /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/theme/partials/header.blade.php) (View: /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/theme/partials/header.blade.php) (View: /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/theme/partials/header.blade.php)
Previous exceptions
  • The svg "header/logo" is not found (View: /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/theme/partials/header.blade.php) (View: /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/theme/partials/header.blade.php) (0)
  • The svg "header/logo" is not found (View: /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/theme/partials/header.blade.php) (0)
  • The svg "header/logo" is not found (0)
ErrorException thrown with message "The svg "header/logo" is not found (View: /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/theme/partials/header.blade.php) (View: /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/theme/partials/header.blade.php) (View: /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/theme/partials/header.blade.php)" Stacktrace: #41 ErrorException in /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/oscarotero/inline-svg/src/Collection.php:96 #40 Illuminate\View\Engines\CompilerEngine:handleViewException in /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/Engines/PhpEngine.php:44 #39 ErrorException in /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/oscarotero/inline-svg/src/Collection.php:96 #38 Illuminate\View\Engines\CompilerEngine:handleViewException in /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/Engines/PhpEngine.php:44 #37 ErrorException in /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/oscarotero/inline-svg/src/Collection.php:96 #36 Illuminate\View\Engines\CompilerEngine:handleViewException in /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/Engines/PhpEngine.php:44 #35 InlineSvg\NotFoundException in /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/oscarotero/inline-svg/src/Collection.php:96 #34 InlineSvg\Collection:load in /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/oscarotero/inline-svg/src/Collection.php:109 #33 InlineSvg\Collection:get in /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/app/helpers/content.php:126 #32 svg in /var/www/truckers-world.eu/www/wp-content/uploads/cache/b8d495a6118b4b48700cd84d5d511e428a16b339.php:6 #31 include in /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/Engines/PhpEngine.php:42 #30 Illuminate\View\Engines\PhpEngine:evaluatePath in /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/Engines/CompilerEngine.php:59 #29 Illuminate\View\Engines\CompilerEngine:get in /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/View.php:137 #28 Illuminate\View\View:getContents in /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/View.php:120 #27 Illuminate\View\View:renderContents in /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/View.php:85 #26 Illuminate\View\View:render in /var/www/truckers-world.eu/www/wp-content/uploads/cache/0c650f20eeb2105d2d2d93ef47a148171e5a20f7.php:15 #25 include in /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/Engines/PhpEngine.php:42 #24 Illuminate\View\Engines\PhpEngine:evaluatePath in /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/Engines/CompilerEngine.php:59 #23 Illuminate\View\Engines\CompilerEngine:get in /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/View.php:137 #22 Illuminate\View\View:getContents in /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/View.php:120 #21 Illuminate\View\View:renderContents in /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/View.php:85 #20 Illuminate\View\View:render in /var/www/truckers-world.eu/www/wp-content/uploads/cache/3ba327365eedd09169c60bb79348ae3241d74408.php:26 #19 include in /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/Engines/PhpEngine.php:42 #18 Illuminate\View\Engines\PhpEngine:evaluatePath in /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/Engines/CompilerEngine.php:59 #17 Illuminate\View\Engines\CompilerEngine:get in /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/View.php:137 #16 Illuminate\View\View:getContents in /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/View.php:120 #15 Illuminate\View\View:renderContents in /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/View.php:85 #14 Illuminate\View\View:render in /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/htmlburger/wpemerge-blade/src/View/Blade.php:90 #13 WPEmergeBlade\View\Blade:render in /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/htmlburger/wpemerge-blade/src/View/BladeView.php:48 #12 WPEmergeBlade\View\BladeView:toString in /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/htmlburger/wpemerge-blade/src/View/BladeView.php:57 #11 WPEmergeBlade\View\BladeView:toResponse in /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/htmlburger/wpemerge/src/Responses/ResponseService.php:244 #10 WPEmerge\Responses\ResponseService:error in /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/htmlburger/wpemerge/src/Support/Facade.php:227 #9 call_user_func_array in /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/htmlburger/wpemerge/src/Support/Facade.php:227 #8 WPEmerge\Support\Facade:__callStatic in /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/htmlburger/wpemerge/src/Exceptions/ErrorHandler.php:143 #7 WPEmerge\Exceptions\ErrorHandler:getResponse in /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/htmlburger/wpemerge/src/Kernels/HttpKernel.php:136 #6 WPEmerge\Kernels\HttpKernel:run in /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/htmlburger/wpemerge/src/Kernels/HttpKernel.php:112 #5 WPEmerge\Kernels\HttpKernel:handle in /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/htmlburger/wpemerge/src/Kernels/HttpKernel.php:180 #4 WPEmerge\Kernels\HttpKernel:filterTemplateInclude in /var/www/truckers-world.eu/www/wp-includes/class-wp-hook.php:286 #3 WP_Hook:apply_filters in /var/www/truckers-world.eu/www/wp-includes/plugin.php:208 #2 apply_filters in /var/www/truckers-world.eu/www/wp-includes/template-loader.php:77 #1 require_once in /var/www/truckers-world.eu/www/wp-blog-header.php:19 #0 require in /var/www/truckers-world.eu/www/index.php:17
Stack frames (42)
41
ErrorException
/vendor/oscarotero/inline-svg/src/Collection.php96
40
Illuminate\View\Engines\CompilerEngine handleViewException
/vendor/illuminate/view/Engines/PhpEngine.php44
39
ErrorException
/vendor/oscarotero/inline-svg/src/Collection.php96
38
Illuminate\View\Engines\CompilerEngine handleViewException
/vendor/illuminate/view/Engines/PhpEngine.php44
37
ErrorException
/vendor/oscarotero/inline-svg/src/Collection.php96
36
Illuminate\View\Engines\CompilerEngine handleViewException
/vendor/illuminate/view/Engines/PhpEngine.php44
35
InlineSvg\NotFoundException
/vendor/oscarotero/inline-svg/src/Collection.php96
34
InlineSvg\Collection load
/vendor/oscarotero/inline-svg/src/Collection.php109
33
InlineSvg\Collection get
/app/helpers/content.php126
32
svg
/var/www/truckers-world.eu/www/wp-content/uploads/cache/b8d495a6118b4b48700cd84d5d511e428a16b339.php6
31
include
/vendor/illuminate/view/Engines/PhpEngine.php42
30
Illuminate\View\Engines\PhpEngine evaluatePath
/vendor/illuminate/view/Engines/CompilerEngine.php59
29
Illuminate\View\Engines\CompilerEngine get
/vendor/illuminate/view/View.php137
28
Illuminate\View\View getContents
/vendor/illuminate/view/View.php120
27
Illuminate\View\View renderContents
/vendor/illuminate/view/View.php85
26
Illuminate\View\View render
/var/www/truckers-world.eu/www/wp-content/uploads/cache/0c650f20eeb2105d2d2d93ef47a148171e5a20f7.php15
25
include
/vendor/illuminate/view/Engines/PhpEngine.php42
24
Illuminate\View\Engines\PhpEngine evaluatePath
/vendor/illuminate/view/Engines/CompilerEngine.php59
23
Illuminate\View\Engines\CompilerEngine get
/vendor/illuminate/view/View.php137
22
Illuminate\View\View getContents
/vendor/illuminate/view/View.php120
21
Illuminate\View\View renderContents
/vendor/illuminate/view/View.php85
20
Illuminate\View\View render
/var/www/truckers-world.eu/www/wp-content/uploads/cache/3ba327365eedd09169c60bb79348ae3241d74408.php26
19
include
/vendor/illuminate/view/Engines/PhpEngine.php42
18
Illuminate\View\Engines\PhpEngine evaluatePath
/vendor/illuminate/view/Engines/CompilerEngine.php59
17
Illuminate\View\Engines\CompilerEngine get
/vendor/illuminate/view/View.php137
16
Illuminate\View\View getContents
/vendor/illuminate/view/View.php120
15
Illuminate\View\View renderContents
/vendor/illuminate/view/View.php85
14
Illuminate\View\View render
/vendor/htmlburger/wpemerge-blade/src/View/Blade.php90
13
WPEmergeBlade\View\Blade render
/vendor/htmlburger/wpemerge-blade/src/View/BladeView.php48
12
WPEmergeBlade\View\BladeView toString
/vendor/htmlburger/wpemerge-blade/src/View/BladeView.php57
11
WPEmergeBlade\View\BladeView toResponse
/vendor/htmlburger/wpemerge/src/Responses/ResponseService.php244
10
WPEmerge\Responses\ResponseService error
/vendor/htmlburger/wpemerge/src/Support/Facade.php227
9
call_user_func_array
/vendor/htmlburger/wpemerge/src/Support/Facade.php227
8
WPEmerge\Support\Facade __callStatic
/vendor/htmlburger/wpemerge/src/Exceptions/ErrorHandler.php143
7
WPEmerge\Exceptions\ErrorHandler getResponse
/vendor/htmlburger/wpemerge/src/Kernels/HttpKernel.php136
6
WPEmerge\Kernels\HttpKernel run
/vendor/htmlburger/wpemerge/src/Kernels/HttpKernel.php112
5
WPEmerge\Kernels\HttpKernel handle
/vendor/htmlburger/wpemerge/src/Kernels/HttpKernel.php180
4
WPEmerge\Kernels\HttpKernel filterTemplateInclude
/var/www/truckers-world.eu/www/wp-includes/class-wp-hook.php286
3
WP_Hook apply_filters
/var/www/truckers-world.eu/www/wp-includes/plugin.php208
2
apply_filters
/var/www/truckers-world.eu/www/wp-includes/template-loader.php77
1
require_once
/var/www/truckers-world.eu/www/wp-blog-header.php19
0
require
/var/www/truckers-world.eu/www/index.php17
/var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/oscarotero/inline-svg/src/Collection.php
    }
 
    /**
     * Load a svg from the sources.
     *
     * @param string $name The svg name
     *
     * @throws NotFoundException
     * 
     * @return DOMDocument
     */
    protected function load($name)
    {
        foreach ($this->sources as $source) {
            if ($source->has($name)) {
                return $this->transform($source->get($name));
            }
        }
 
        throw new NotFoundException(sprintf('The svg "%s" is not found', $name));
    }
 
    /**
     * Returns a clone of a svg.
     *
     * @param string $name The svg name
     *
     * @return Svg|null
     */
    public function get($name)
    {
        if (!isset($this->svg[$name])) {
            $this->svg[$name] = new Svg($this->load($name));
        }
 
        if ($this->svg[$name] !== false) {
            return $this->svg[$name];
        }
    }
}
/var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/Engines/PhpEngine.php
     *
     * @param  string  $__path
     * @param  array   $__data
     * @return string
     */
    protected function evaluatePath($__path, $__data)
    {
        $obLevel = ob_get_level();
 
        ob_start();
 
        extract($__data, EXTR_SKIP);
 
        // We'll evaluate the contents of the view inside a try/catch block so we can
        // flush out any stray output that might get out before an error occurs or
        // an exception is thrown. This prevents any partial views from leaking.
        try {
            include $__path;
        } catch (Exception $e) {
            $this->handleViewException($e, $obLevel);
        } catch (Throwable $e) {
            $this->handleViewException(new FatalThrowableError($e), $obLevel);
        }
 
        return ltrim(ob_get_clean());
    }
 
    /**
     * Handle a view exception.
     *
     * @param  \Exception  $e
     * @param  int  $obLevel
     * @return void
     *
     * @throws \Exception
     */
    protected function handleViewException(Exception $e, $obLevel)
    {
        while (ob_get_level() > $obLevel) {
            ob_end_clean();
/var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/oscarotero/inline-svg/src/Collection.php
    }
 
    /**
     * Load a svg from the sources.
     *
     * @param string $name The svg name
     *
     * @throws NotFoundException
     * 
     * @return DOMDocument
     */
    protected function load($name)
    {
        foreach ($this->sources as $source) {
            if ($source->has($name)) {
                return $this->transform($source->get($name));
            }
        }
 
        throw new NotFoundException(sprintf('The svg "%s" is not found', $name));
    }
 
    /**
     * Returns a clone of a svg.
     *
     * @param string $name The svg name
     *
     * @return Svg|null
     */
    public function get($name)
    {
        if (!isset($this->svg[$name])) {
            $this->svg[$name] = new Svg($this->load($name));
        }
 
        if ($this->svg[$name] !== false) {
            return $this->svg[$name];
        }
    }
}
Exception message: The svg "header/logo" is not found (View: /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/theme/partials/header.blade.php) (View: /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/theme/partials/header.blade.php)
/var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/Engines/PhpEngine.php
     *
     * @param  string  $__path
     * @param  array   $__data
     * @return string
     */
    protected function evaluatePath($__path, $__data)
    {
        $obLevel = ob_get_level();
 
        ob_start();
 
        extract($__data, EXTR_SKIP);
 
        // We'll evaluate the contents of the view inside a try/catch block so we can
        // flush out any stray output that might get out before an error occurs or
        // an exception is thrown. This prevents any partial views from leaking.
        try {
            include $__path;
        } catch (Exception $e) {
            $this->handleViewException($e, $obLevel);
        } catch (Throwable $e) {
            $this->handleViewException(new FatalThrowableError($e), $obLevel);
        }
 
        return ltrim(ob_get_clean());
    }
 
    /**
     * Handle a view exception.
     *
     * @param  \Exception  $e
     * @param  int  $obLevel
     * @return void
     *
     * @throws \Exception
     */
    protected function handleViewException(Exception $e, $obLevel)
    {
        while (ob_get_level() > $obLevel) {
            ob_end_clean();
/var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/oscarotero/inline-svg/src/Collection.php
    }
 
    /**
     * Load a svg from the sources.
     *
     * @param string $name The svg name
     *
     * @throws NotFoundException
     * 
     * @return DOMDocument
     */
    protected function load($name)
    {
        foreach ($this->sources as $source) {
            if ($source->has($name)) {
                return $this->transform($source->get($name));
            }
        }
 
        throw new NotFoundException(sprintf('The svg "%s" is not found', $name));
    }
 
    /**
     * Returns a clone of a svg.
     *
     * @param string $name The svg name
     *
     * @return Svg|null
     */
    public function get($name)
    {
        if (!isset($this->svg[$name])) {
            $this->svg[$name] = new Svg($this->load($name));
        }
 
        if ($this->svg[$name] !== false) {
            return $this->svg[$name];
        }
    }
}
Exception message: The svg "header/logo" is not found (View: /var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/theme/partials/header.blade.php)
/var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/Engines/PhpEngine.php
     *
     * @param  string  $__path
     * @param  array   $__data
     * @return string
     */
    protected function evaluatePath($__path, $__data)
    {
        $obLevel = ob_get_level();
 
        ob_start();
 
        extract($__data, EXTR_SKIP);
 
        // We'll evaluate the contents of the view inside a try/catch block so we can
        // flush out any stray output that might get out before an error occurs or
        // an exception is thrown. This prevents any partial views from leaking.
        try {
            include $__path;
        } catch (Exception $e) {
            $this->handleViewException($e, $obLevel);
        } catch (Throwable $e) {
            $this->handleViewException(new FatalThrowableError($e), $obLevel);
        }
 
        return ltrim(ob_get_clean());
    }
 
    /**
     * Handle a view exception.
     *
     * @param  \Exception  $e
     * @param  int  $obLevel
     * @return void
     *
     * @throws \Exception
     */
    protected function handleViewException(Exception $e, $obLevel)
    {
        while (ob_get_level() > $obLevel) {
            ob_end_clean();
/var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/oscarotero/inline-svg/src/Collection.php
    }
 
    /**
     * Load a svg from the sources.
     *
     * @param string $name The svg name
     *
     * @throws NotFoundException
     * 
     * @return DOMDocument
     */
    protected function load($name)
    {
        foreach ($this->sources as $source) {
            if ($source->has($name)) {
                return $this->transform($source->get($name));
            }
        }
 
        throw new NotFoundException(sprintf('The svg "%s" is not found', $name));
    }
 
    /**
     * Returns a clone of a svg.
     *
     * @param string $name The svg name
     *
     * @return Svg|null
     */
    public function get($name)
    {
        if (!isset($this->svg[$name])) {
            $this->svg[$name] = new Svg($this->load($name));
        }
 
        if ($this->svg[$name] !== false) {
            return $this->svg[$name];
        }
    }
}
Exception message: The svg "header/logo" is not found
/var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/oscarotero/inline-svg/src/Collection.php
        foreach ($this->sources as $source) {
            if ($source->has($name)) {
                return $this->transform($source->get($name));
            }
        }
 
        throw new NotFoundException(sprintf('The svg "%s" is not found', $name));
    }
 
    /**
     * Returns a clone of a svg.
     *
     * @param string $name The svg name
     *
     * @return Svg|null
     */
    public function get($name)
    {
        if (!isset($this->svg[$name])) {
            $this->svg[$name] = new Svg($this->load($name));
        }
 
        if ($this->svg[$name] !== false) {
            return $this->svg[$name];
        }
    }
}
 
/var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/app/helpers/content.php
    }
 
    if ( is_author() ) {
        $userdata = get_user_by( 'id', get_queried_object_id() );
        /* translators: no posts found for author */
        return sprintf( __( 'Sorry, but there aren\'t any posts by %s yet.', 'app' ), $userdata->display_name );
    }
 
    if ( is_search() ) {
        return __( 'No posts found. Try a different search?', 'app' );
    }
 
    return __( 'No posts found.', 'app' );
}
 
function svg($name, $attr = null)
{
    $icons = Collection::fromPath(APP_DIST_DIR . 'images');
    if (isset($attr)) {
        echo $icons->get($name)->withAttributes($attr);
        return;
    }
    echo $icons->get($name);
}
 
function currency($list = false)
{
 
    $curList = array(
        'EUR' => html_entity_decode('€'),
        'CHF' => html_entity_decode('CHF'),
        'GBP' => html_entity_decode('£'),
        'RUB' => html_entity_decode('₽'),
        'USD' => html_entity_decode('$'),
    );
 
    if ($list) {
        return $curList;
    }
    return $curList[carbon_get_theme_option('mtw_land_currency-symbol')];
/var/www/truckers-world.eu/www/wp-content/uploads/cache/b8d495a6118b4b48700cd84d5d511e428a16b339.php
<?php  global $current_user  ?>
<header class="header js-header bg-black z-40">
  <div class="flex flex-col flex-wrap justify-between max-w-3xl lg:flex-row mx-auto px-4 relative w-full">
        <div class="flex justify-between pb-2 pt-2">
            <a class="block lg:w-64 w-48 lg:h-16 h-12" href="<?php echo e(home_url('/')); ?>">
                <?php echo e(svg('header/logo', ['class'=>'text-white lg:w-64 w-48 lg:h-16 h-12'])); ?>
 
                <span></span>
            </a>
            <div class="flex items-end justify-end mb-1">
                <button class="menu-trigger lg:hidden js-menu-trigger" data-target="mobile-menu" role="button">
                    <span class="burger"></span>
                    <span class="burger"></span>
                    <span class="burger"></span>
          </button>
            </div>
        </div>
        <div class="mobile-menu">
            <?php if(has_nav_menu('main-menu')): ?>
            <div class="flex flex-grow justify-center pt-2 order-1 lg:order-0">
                <nav class="main-menu w-full lg:w-auto">
                    <?php echo wp_nav_menu(['theme_location' => 'main-menu', 'menu_class' => 'header-menu']); ?>
 
                </nav>
            </div>
            <?php endif; ?>
            <div class="flex <?php echo e(is_user_logged_in() ? 'lg:w-2/5' : ''); ?> justify-end py-4 md:py-0 order-1 lg:order-0">
                <ul class="action-menu list-reset flex flex-col lg:flex-row lg:flex-wrap w-full justify-end">
                    <?php if(!is_user_logged_in()): ?>
                    <li class="action-item order-2 lg:order-0">
                        <a href="<?php echo e(carbon_get_theme_option( 'mtw_link_contact')['url']); ?>" class="action-link">
                            <?php echo e(svg('header/contact', ['class' => 'action-icon',])); ?>
 
                            <span class="text-sm pl-1 uppercase font-bold lg:hidden"><?php echo e(carbon_get_theme_option( 'mtw_link_contact')['anchor']); ?></span>
                        </a>
                    </li>
                    <?php endif; ?>
                    <?php if(is_user_logged_in()): ?>
                    <li class="action-item order-2 lg:order-0">
                        <a href="<?php echo e(home_url('/?logout')); ?>" class="action-link js-logout">
/var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/Engines/PhpEngine.php
    /**
     * Get the evaluated contents of the view at the given path.
     *
     * @param  string  $__path
     * @param  array   $__data
     * @return string
     */
    protected function evaluatePath($__path, $__data)
    {
        $obLevel = ob_get_level();
 
        ob_start();
 
        extract($__data, EXTR_SKIP);
 
        // We'll evaluate the contents of the view inside a try/catch block so we can
        // flush out any stray output that might get out before an error occurs or
        // an exception is thrown. This prevents any partial views from leaking.
        try {
            include $__path;
        } catch (Exception $e) {
            $this->handleViewException($e, $obLevel);
        } catch (Throwable $e) {
            $this->handleViewException(new FatalThrowableError($e), $obLevel);
        }
 
        return ltrim(ob_get_clean());
    }
 
    /**
     * Handle a view exception.
     *
     * @param  \Exception  $e
     * @param  int  $obLevel
     * @return void
     *
     * @throws \Exception
     */
    protected function handleViewException(Exception $e, $obLevel)
    {
/var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/Engines/CompilerEngine.php
     * @param  array   $data
     * @return string
     */
    public function get($path, array $data = [])
    {
        $this->lastCompiled[] = $path;
 
        // If this given view has expired, which means it has simply been edited since
        // it was last compiled, we will re-compile the views so we can evaluate a
        // fresh copy of the view. We'll pass the compiler the path of the view.
        if ($this->compiler->isExpired($path)) {
            $this->compiler->compile($path);
        }
 
        $compiled = $this->compiler->getCompiledPath($path);
 
        // Once we have the path to the compiled file, we will evaluate the paths with
        // typical PHP just like any other templates. We also keep a stack of views
        // which have been rendered for right exception messages to be generated.
        $results = $this->evaluatePath($compiled, $data);
 
        array_pop($this->lastCompiled);
 
        return $results;
    }
 
    /**
     * Handle a view exception.
     *
     * @param  \Exception  $e
     * @param  int  $obLevel
     * @return void
     *
     * @throws \Exception
     */
    protected function handleViewException(Exception $e, $obLevel)
    {
        $e = new ErrorException($this->getMessage($e), 0, 1, $e->getFile(), $e->getLine(), $e);
 
        parent::handleViewException($e, $obLevel);
/var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/View.php
        $this->factory->callComposer($this);
 
        $contents = $this->getContents();
 
        // Once we've finished rendering the view, we'll decrement the render count
        // so that each sections get flushed out next time a view is created and
        // no old sections are staying around in the memory of an environment.
        $this->factory->decrementRender();
 
        return $contents;
    }
 
    /**
     * Get the evaluated contents of the view.
     *
     * @return string
     */
    protected function getContents()
    {
        return $this->engine->get($this->path, $this->gatherData());
    }
 
    /**
     * Get the data bound to the view instance.
     *
     * @return array
     */
    protected function gatherData()
    {
        $data = array_merge($this->factory->getShared(), $this->data);
 
        foreach ($data as $key => $value) {
            if ($value instanceof Renderable) {
                $data[$key] = $value->render();
            }
        }
 
        return $data;
    }
 
/var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/View.php
 
            throw $e;
        }
    }
 
    /**
     * Get the contents of the view instance.
     *
     * @return string
     */
    protected function renderContents()
    {
        // We will keep track of the amount of views being rendered so we can flush
        // the section after the complete rendering operation is done. This will
        // clear out the sections for any separate views that may be rendered.
        $this->factory->incrementRender();
 
        $this->factory->callComposer($this);
 
        $contents = $this->getContents();
 
        // Once we've finished rendering the view, we'll decrement the render count
        // so that each sections get flushed out next time a view is created and
        // no old sections are staying around in the memory of an environment.
        $this->factory->decrementRender();
 
        return $contents;
    }
 
    /**
     * Get the evaluated contents of the view.
     *
     * @return string
     */
    protected function getContents()
    {
        return $this->engine->get($this->path, $this->gatherData());
    }
 
    /**
/var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/View.php
        $this->view = $view;
        $this->path = $path;
        $this->engine = $engine;
        $this->factory = $factory;
 
        $this->data = $data instanceof Arrayable ? $data->toArray() : (array) $data;
    }
 
    /**
     * Get the string contents of the view.
     *
     * @param  callable|null  $callback
     * @return string
     *
     * @throws \Throwable
     */
    public function render(callable $callback = null)
    {
        try {
            $contents = $this->renderContents();
 
            $response = isset($callback) ? call_user_func($callback, $this, $contents) : null;
 
            // Once we have the contents of the view, we will flush the sections if we are
            // done rendering all views so that there is nothing left hanging over when
            // another view gets rendered in the future by the application developer.
            $this->factory->flushStateIfDoneRendering();
 
            return ! is_null($response) ? $response : $contents;
        } catch (Exception $e) {
            $this->factory->flushState();
 
            throw $e;
        } catch (Throwable $e) {
            $this->factory->flushState();
 
            throw $e;
        }
    }
 
/var/www/truckers-world.eu/www/wp-content/uploads/cache/0c650f20eeb2105d2d2d93ef47a148171e5a20f7.php
<?php
/**
 * Base app layout.
 *
 * @package WPEmergeTheme
 */
 
?>
 
<!doctype html>
<html <?php echo get_language_attributes(); ?>>
    <?php echo $__env->make('partials.head', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
    <body <?php  body_class()  ?>>
    <?php  do_action('get_header')  ?>
    <?php echo $__env->make('partials.header', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
    <?php echo $__env->yieldContent('content'); ?>
    <?php  do_action('get_footer')  ?>
    <?php echo $__env->make('partials.footer', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
    <?php echo $__env->make('partials.overlays', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
        <?php  wp_footer()  ?>
        <div class="js-cookies-wrapper w-full fixed pin-b pin-r pin-l bg-coal p-4 z-30 hidden">
            <div class="w-full max-w-xl mx-auto flex flex-col md:flex-row justify-start md:justify-between items-start md:items-center">
                <div>
                    <p class="text-sm text-white md:mb-0 md:mr-2"><?php echo carbon_get_theme_option( 'mtw-translation-cookies-text'); ?></p>
                </div>
                <div>
                    <button class="js-cookies-button text-sm bg-white text-coal"><?php echo e(carbon_get_theme_option( 'mtw-forms-button-accept')); ?></button>
                </div>
            </div>
        </div>
  </body>
</html>
 
/var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/Engines/PhpEngine.php
    /**
     * Get the evaluated contents of the view at the given path.
     *
     * @param  string  $__path
     * @param  array   $__data
     * @return string
     */
    protected function evaluatePath($__path, $__data)
    {
        $obLevel = ob_get_level();
 
        ob_start();
 
        extract($__data, EXTR_SKIP);
 
        // We'll evaluate the contents of the view inside a try/catch block so we can
        // flush out any stray output that might get out before an error occurs or
        // an exception is thrown. This prevents any partial views from leaking.
        try {
            include $__path;
        } catch (Exception $e) {
            $this->handleViewException($e, $obLevel);
        } catch (Throwable $e) {
            $this->handleViewException(new FatalThrowableError($e), $obLevel);
        }
 
        return ltrim(ob_get_clean());
    }
 
    /**
     * Handle a view exception.
     *
     * @param  \Exception  $e
     * @param  int  $obLevel
     * @return void
     *
     * @throws \Exception
     */
    protected function handleViewException(Exception $e, $obLevel)
    {
/var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/Engines/CompilerEngine.php
     * @param  array   $data
     * @return string
     */
    public function get($path, array $data = [])
    {
        $this->lastCompiled[] = $path;
 
        // If this given view has expired, which means it has simply been edited since
        // it was last compiled, we will re-compile the views so we can evaluate a
        // fresh copy of the view. We'll pass the compiler the path of the view.
        if ($this->compiler->isExpired($path)) {
            $this->compiler->compile($path);
        }
 
        $compiled = $this->compiler->getCompiledPath($path);
 
        // Once we have the path to the compiled file, we will evaluate the paths with
        // typical PHP just like any other templates. We also keep a stack of views
        // which have been rendered for right exception messages to be generated.
        $results = $this->evaluatePath($compiled, $data);
 
        array_pop($this->lastCompiled);
 
        return $results;
    }
 
    /**
     * Handle a view exception.
     *
     * @param  \Exception  $e
     * @param  int  $obLevel
     * @return void
     *
     * @throws \Exception
     */
    protected function handleViewException(Exception $e, $obLevel)
    {
        $e = new ErrorException($this->getMessage($e), 0, 1, $e->getFile(), $e->getLine(), $e);
 
        parent::handleViewException($e, $obLevel);
/var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/View.php
        $this->factory->callComposer($this);
 
        $contents = $this->getContents();
 
        // Once we've finished rendering the view, we'll decrement the render count
        // so that each sections get flushed out next time a view is created and
        // no old sections are staying around in the memory of an environment.
        $this->factory->decrementRender();
 
        return $contents;
    }
 
    /**
     * Get the evaluated contents of the view.
     *
     * @return string
     */
    protected function getContents()
    {
        return $this->engine->get($this->path, $this->gatherData());
    }
 
    /**
     * Get the data bound to the view instance.
     *
     * @return array
     */
    protected function gatherData()
    {
        $data = array_merge($this->factory->getShared(), $this->data);
 
        foreach ($data as $key => $value) {
            if ($value instanceof Renderable) {
                $data[$key] = $value->render();
            }
        }
 
        return $data;
    }
 
/var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/View.php
 
            throw $e;
        }
    }
 
    /**
     * Get the contents of the view instance.
     *
     * @return string
     */
    protected function renderContents()
    {
        // We will keep track of the amount of views being rendered so we can flush
        // the section after the complete rendering operation is done. This will
        // clear out the sections for any separate views that may be rendered.
        $this->factory->incrementRender();
 
        $this->factory->callComposer($this);
 
        $contents = $this->getContents();
 
        // Once we've finished rendering the view, we'll decrement the render count
        // so that each sections get flushed out next time a view is created and
        // no old sections are staying around in the memory of an environment.
        $this->factory->decrementRender();
 
        return $contents;
    }
 
    /**
     * Get the evaluated contents of the view.
     *
     * @return string
     */
    protected function getContents()
    {
        return $this->engine->get($this->path, $this->gatherData());
    }
 
    /**
/var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/View.php
        $this->view = $view;
        $this->path = $path;
        $this->engine = $engine;
        $this->factory = $factory;
 
        $this->data = $data instanceof Arrayable ? $data->toArray() : (array) $data;
    }
 
    /**
     * Get the string contents of the view.
     *
     * @param  callable|null  $callback
     * @return string
     *
     * @throws \Throwable
     */
    public function render(callable $callback = null)
    {
        try {
            $contents = $this->renderContents();
 
            $response = isset($callback) ? call_user_func($callback, $this, $contents) : null;
 
            // Once we have the contents of the view, we will flush the sections if we are
            // done rendering all views so that there is nothing left hanging over when
            // another view gets rendered in the future by the application developer.
            $this->factory->flushStateIfDoneRendering();
 
            return ! is_null($response) ? $response : $contents;
        } catch (Exception $e) {
            $this->factory->flushState();
 
            throw $e;
        } catch (Throwable $e) {
            $this->factory->flushState();
 
            throw $e;
        }
    }
 
/var/www/truckers-world.eu/www/wp-content/uploads/cache/3ba327365eedd09169c60bb79348ae3241d74408.php
 *
 * @package WPEmergeTheme
 */
 
?>
 
 
<?php $__env->startSection('content'); ?>
    <p>
        <?php echo sprintf(
            /* translators: generic error page content; placeholders represents homepage opening and closing anchor tags */
            esc_html__( 'Please check the URL for proper spelling and capitalization. If you\'re having trouble locating a destination, try visiting the %1$shome page%2$s.', 'mtw' ),
            '<a href="' . esc_url( home_url( '/' ) ) . '">',
            '</a>'
        ); ?>
 
    </p>
<?php $__env->stopSection(); ?>
 
<?php echo $__env->make('layouts.app', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
/var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/Engines/PhpEngine.php
    /**
     * Get the evaluated contents of the view at the given path.
     *
     * @param  string  $__path
     * @param  array   $__data
     * @return string
     */
    protected function evaluatePath($__path, $__data)
    {
        $obLevel = ob_get_level();
 
        ob_start();
 
        extract($__data, EXTR_SKIP);
 
        // We'll evaluate the contents of the view inside a try/catch block so we can
        // flush out any stray output that might get out before an error occurs or
        // an exception is thrown. This prevents any partial views from leaking.
        try {
            include $__path;
        } catch (Exception $e) {
            $this->handleViewException($e, $obLevel);
        } catch (Throwable $e) {
            $this->handleViewException(new FatalThrowableError($e), $obLevel);
        }
 
        return ltrim(ob_get_clean());
    }
 
    /**
     * Handle a view exception.
     *
     * @param  \Exception  $e
     * @param  int  $obLevel
     * @return void
     *
     * @throws \Exception
     */
    protected function handleViewException(Exception $e, $obLevel)
    {
/var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/Engines/CompilerEngine.php
     * @param  array   $data
     * @return string
     */
    public function get($path, array $data = [])
    {
        $this->lastCompiled[] = $path;
 
        // If this given view has expired, which means it has simply been edited since
        // it was last compiled, we will re-compile the views so we can evaluate a
        // fresh copy of the view. We'll pass the compiler the path of the view.
        if ($this->compiler->isExpired($path)) {
            $this->compiler->compile($path);
        }
 
        $compiled = $this->compiler->getCompiledPath($path);
 
        // Once we have the path to the compiled file, we will evaluate the paths with
        // typical PHP just like any other templates. We also keep a stack of views
        // which have been rendered for right exception messages to be generated.
        $results = $this->evaluatePath($compiled, $data);
 
        array_pop($this->lastCompiled);
 
        return $results;
    }
 
    /**
     * Handle a view exception.
     *
     * @param  \Exception  $e
     * @param  int  $obLevel
     * @return void
     *
     * @throws \Exception
     */
    protected function handleViewException(Exception $e, $obLevel)
    {
        $e = new ErrorException($this->getMessage($e), 0, 1, $e->getFile(), $e->getLine(), $e);
 
        parent::handleViewException($e, $obLevel);
/var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/View.php
        $this->factory->callComposer($this);
 
        $contents = $this->getContents();
 
        // Once we've finished rendering the view, we'll decrement the render count
        // so that each sections get flushed out next time a view is created and
        // no old sections are staying around in the memory of an environment.
        $this->factory->decrementRender();
 
        return $contents;
    }
 
    /**
     * Get the evaluated contents of the view.
     *
     * @return string
     */
    protected function getContents()
    {
        return $this->engine->get($this->path, $this->gatherData());
    }
 
    /**
     * Get the data bound to the view instance.
     *
     * @return array
     */
    protected function gatherData()
    {
        $data = array_merge($this->factory->getShared(), $this->data);
 
        foreach ($data as $key => $value) {
            if ($value instanceof Renderable) {
                $data[$key] = $value->render();
            }
        }
 
        return $data;
    }
 
/var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/View.php
 
            throw $e;
        }
    }
 
    /**
     * Get the contents of the view instance.
     *
     * @return string
     */
    protected function renderContents()
    {
        // We will keep track of the amount of views being rendered so we can flush
        // the section after the complete rendering operation is done. This will
        // clear out the sections for any separate views that may be rendered.
        $this->factory->incrementRender();
 
        $this->factory->callComposer($this);
 
        $contents = $this->getContents();
 
        // Once we've finished rendering the view, we'll decrement the render count
        // so that each sections get flushed out next time a view is created and
        // no old sections are staying around in the memory of an environment.
        $this->factory->decrementRender();
 
        return $contents;
    }
 
    /**
     * Get the evaluated contents of the view.
     *
     * @return string
     */
    protected function getContents()
    {
        return $this->engine->get($this->path, $this->gatherData());
    }
 
    /**
/var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/illuminate/view/View.php
        $this->view = $view;
        $this->path = $path;
        $this->engine = $engine;
        $this->factory = $factory;
 
        $this->data = $data instanceof Arrayable ? $data->toArray() : (array) $data;
    }
 
    /**
     * Get the string contents of the view.
     *
     * @param  callable|null  $callback
     * @return string
     *
     * @throws \Throwable
     */
    public function render(callable $callback = null)
    {
        try {
            $contents = $this->renderContents();
 
            $response = isset($callback) ? call_user_func($callback, $this, $contents) : null;
 
            // Once we have the contents of the view, we will flush the sections if we are
            // done rendering all views so that there is nothing left hanging over when
            // another view gets rendered in the future by the application developer.
            $this->factory->flushStateIfDoneRendering();
 
            return ! is_null($response) ? $response : $contents;
        } catch (Exception $e) {
            $this->factory->flushState();
 
            throw $e;
        } catch (Throwable $e) {
            $this->factory->flushState();
 
            throw $e;
        }
    }
 
/var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/htmlburger/wpemerge-blade/src/View/Blade.php
        $container->bindIf('config', function() use ( $view_paths, $cache_path ) {
            return [
                'view.paths' => $view_paths,
                'view.compiled' => $cache_path,
            ];
        }, true);
    }
 
    /**
     * Render a view to a string
     *
     * @param  string $view
     * @param  array  $data
     * @param  array  $merge_data
     *
     * @return string
     */
    public function render( $view, $data = [], $merge_data = [] ) {
        $view = $this->container['view']->make( $view, $data, $merge_data );
        return $view->render();
    }
 
    /**
     * Get the compiler
     *
     * @return mixed
     */
    public function get_compiler() {
        $blade_engine = $this->engine_resolver->resolve( 'blade' );
        return $blade_engine->getCompiler();
    }
 
    /**
     * Get the view factory
     *
     * @return mixed
     */
    public function get_view_factory() {
        return $this->container['view'];
    }
/var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/htmlburger/wpemerge-blade/src/View/BladeView.php
        return $this->blade_engine;
    }
 
    /**
     * {@inheritDoc}
     */
    public function setBladeEngine( Blade $blade_engine ) {
        $this->blade_engine = $blade_engine;
        return $this;
    }
 
    /**
     * {@inheritDoc}
     */
    public function toString() {
        if ( empty( $this->getName() ) ) {
            throw new ViewException( 'View must have a name.' );
        }
 
        return $this->getBladeEngine()->render( $this->getName(), $this->getContext() );
    }
 
    /**
     * {@inheritDoc}
     */
    public function toResponse() {
        return (new Response())
            ->withHeader( 'Content-Type', 'text/html' )
            ->withBody( Psr7\stream_for( $this->toString() ) );
    }
}
 
/var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/htmlburger/wpemerge-blade/src/View/BladeView.php
    }
 
    /**
     * {@inheritDoc}
     */
    public function toString() {
        if ( empty( $this->getName() ) ) {
            throw new ViewException( 'View must have a name.' );
        }
 
        return $this->getBladeEngine()->render( $this->getName(), $this->getContext() );
    }
 
    /**
     * {@inheritDoc}
     */
    public function toResponse() {
        return (new Response())
            ->withHeader( 'Content-Type', 'text/html' )
            ->withBody( Psr7\stream_for( $this->toString() ) );
    }
}
 
/var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/htmlburger/wpemerge/src/Responses/ResponseService.php
 
    /**
     * Get a view file representation.
     *
     * @param  string|array<string> $views
     * @return ViewInterface
     */
    public function view( $views ) {
        return View::make( $views );
    }
 
    /**
     * Get an error response, with status headers and rendering a suitable view as the body.
     *
     * @param  integer           $status
     * @return ResponseInterface
     */
    public function error( $status ) {
        return $this->view( [$status, 'error', 'index'] )
            ->toResponse()
            ->withStatus( $status );
    }
}
 
/var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/htmlburger/wpemerge/src/Support/Facade.php
    }
 
    /**
     * Handle dynamic, static calls to the object.
     *
     * @param  string  $method
     * @param  array   $args
     * @return mixed
     *
     * @throws \RuntimeException
     */
    public static function __callStatic($method, $args)
    {
        $instance = static::getFacadeRoot();
 
        if (! $instance) {
            throw new RuntimeException('A facade root has not been set.');
        }
 
        return call_user_func_array([$instance, $method], $args);
    }
}
 
/var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/htmlburger/wpemerge/src/Support/Facade.php
    }
 
    /**
     * Handle dynamic, static calls to the object.
     *
     * @param  string  $method
     * @param  array   $args
     * @return mixed
     *
     * @throws \RuntimeException
     */
    public static function __callStatic($method, $args)
    {
        $instance = static::getFacadeRoot();
 
        if (! $instance) {
            throw new RuntimeException('A facade root has not been set.');
        }
 
        return call_user_func_array([$instance, $method], $args);
    }
}
 
/var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/htmlburger/wpemerge/src/Exceptions/ErrorHandler.php
        $method = RunInterface::EXCEPTION_HANDLER;
        ob_start();
        $this->whoops->$method( $exception );
        $response = ob_get_clean();
        return Response::output( $response )->withStatus( 500 );
    }
 
    /**
     * {@inheritDoc}
     * @throws PhpException
     */
    public function getResponse( RequestInterface $request, PhpException $exception ) {
        $response = $this->toResponse( $exception );
 
        if ( $response !== false ) {
            return $response;
        }
 
        if ( ! $this->debug ) {
            return Response::error( 500 );
        }
 
        return $this->toDebugResponse( $request, $exception );
    }
}
 
/var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/htmlburger/wpemerge/src/Kernels/HttpKernel.php
        return $response;
    }
 
    /**
     * {@inheritDoc}
     */
    public function run( RequestInterface $request, $middleware, $handler, $arguments = [] ) {
        $this->error_handler->register();
 
        try {
            $middleware = $this->expandMiddleware( $middleware );
            $middleware = $this->uniqueMiddleware( $middleware );
            $middleware = $this->sortMiddleware( $middleware );
 
            $response = ( new Pipeline() )
                ->pipe( $middleware )
                ->to( $handler )
                ->run( $request, array_merge( [$request], $arguments ) );
        } catch ( Exception $exception ) {
            $response = $this->error_handler->getResponse( $request, $exception );
        }
 
        $this->error_handler->unregister();
 
        return $response;
    }
 
    /**
     * Filter the main query vars.
     *
     * @param  array $query_vars
     * @return array
     */
    public function filterRequest( $query_vars ) {
        /** @var $routes \WPEmerge\Routing\RouteInterface[] */
        $routes = $this->router->getRoutes();
 
        foreach ( $routes as $route ) {
            if ( ! $route instanceof HasQueryFilterInterface ) {
                continue;
/var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/htmlburger/wpemerge/src/Kernels/HttpKernel.php
        add_action( 'admin_init', [$this, 'registerAdminAction'] );
    }
 
    /**
     * {@inheritDoc}
     */
    public function handle( RequestInterface $request, $arguments = [] ) {
        $route = $this->router->execute( $request );
 
        if ( $route === null ) {
            return null;
        }
 
        $handler = function () use ( $route ) {
            $arguments = func_get_args();
            $request = array_shift( $arguments );
            return call_user_func( [$route, 'handle'], $request, $arguments );
        };
 
        $response = $this->run( $request, $route->getMiddleware(), $handler, $arguments );
 
        $container = $this->app->getContainer();
        $container[ WPEMERGE_RESPONSE_KEY ] = $response;
 
        return $response;
    }
 
    /**
     * {@inheritDoc}
     */
    public function run( RequestInterface $request, $middleware, $handler, $arguments = [] ) {
        $this->error_handler->register();
 
        try {
            $middleware = $this->expandMiddleware( $middleware );
            $middleware = $this->uniqueMiddleware( $middleware );
            $middleware = $this->sortMiddleware( $middleware );
 
            $response = ( new Pipeline() )
                ->pipe( $middleware )
/var/www/truckers-world.eu/www/wp-content/themes/mtw-2019/vendor/htmlburger/wpemerge/src/Kernels/HttpKernel.php
            }
 
            $query_vars = $route->applyQueryFilter( $this->request, $query_vars );
            break;
        }
 
        return $query_vars;
    }
 
    /**
     * Filter the main template file.
     *
     * @param  string $view
     * @return string
     */
    public function filterTemplateInclude( $view ) {
        /** @var $wp_query \WP_Query */
        global $wp_query;
 
        $response = $this->handle( $this->request, [$view] );
 
        if ( $response instanceof ResponseInterface ) {
            if ( $response->getStatusCode() === 404 ) {
                $wp_query->set_404();
            }
 
            return WPEMERGE_DIR . DIRECTORY_SEPARATOR . 'src' . DIRECTORY_SEPARATOR . 'view.php';
        }
 
        return $view;
    }
 
    /**
     * Register ajax action to hook into current one.
     *
     * @return void
     */
    public function registerAjaxAction() {
        if ( ! defined( 'DOING_AJAX' ) || ! DOING_AJAX ) {
            return;
/var/www/truckers-world.eu/www/wp-includes/class-wp-hook.php
        }
 
        $nesting_level = $this->nesting_level++;
 
        $this->iterations[ $nesting_level ] = array_keys( $this->callbacks );
        $num_args                           = count( $args );
 
        do {
            $this->current_priority[ $nesting_level ] = $priority = current( $this->iterations[ $nesting_level ] );
 
            foreach ( $this->callbacks[ $priority ] as $the_ ) {
                if ( ! $this->doing_action ) {
                    $args[0] = $value;
                }
 
                // Avoid the array_slice if possible.
                if ( $the_['accepted_args'] == 0 ) {
                    $value = call_user_func_array( $the_['function'], array() );
                } elseif ( $the_['accepted_args'] >= $num_args ) {
                    $value = call_user_func_array( $the_['function'], $args );
                } else {
                    $value = call_user_func_array( $the_['function'], array_slice( $args, 0, (int) $the_['accepted_args'] ) );
                }
            }
        } while ( false !== next( $this->iterations[ $nesting_level ] ) );
 
        unset( $this->iterations[ $nesting_level ] );
        unset( $this->current_priority[ $nesting_level ] );
 
        $this->nesting_level--;
 
        return $value;
    }
 
    /**
     * Executes the callback functions hooked on a specific action hook.
     *
     * @since 4.7.0
     *
     * @param mixed $args Arguments to pass to the hook callbacks.
/var/www/truckers-world.eu/www/wp-includes/plugin.php
 
    if ( ! isset( $wp_filter[ $tag ] ) ) {
        if ( isset( $wp_filter['all'] ) ) {
            array_pop( $wp_current_filter );
        }
        return $value;
    }
 
    if ( ! isset( $wp_filter['all'] ) ) {
        $wp_current_filter[] = $tag;
    }
 
    if ( empty( $args ) ) {
        $args = func_get_args();
    }
 
    // don't pass the tag name to WP_Hook
    array_shift( $args );
 
    $filtered = $wp_filter[ $tag ]->apply_filters( $value, $args );
 
    array_pop( $wp_current_filter );
 
    return $filtered;
}
 
/**
 * Execute functions hooked on a specific filter hook, specifying arguments in an array.
 *
 * @since 3.0.0
 *
 * @see apply_filters() This function is identical, but the arguments passed to the
 * functions hooked to `$tag` are supplied using an array.
 *
 * @global array $wp_filter         Stores all of the filters
 * @global array $wp_current_filter Stores the list of current filters with the current one last
 *
 * @param string $tag  The name of the filter hook.
 * @param array  $args The arguments supplied to the functions hooked to $tag.
 * @return mixed The filtered value after all hooked functions are applied to it.
/var/www/truckers-world.eu/www/wp-includes/template-loader.php
        remove_filter( 'the_content', 'prepend_attachment' );
    elseif ( is_single() && $template = get_single_template() ) :
    elseif ( is_page() && $template = get_page_template() ) :
    elseif ( is_singular() && $template = get_singular_template() ) :
    elseif ( is_category() && $template = get_category_template() ) :
    elseif ( is_tag() && $template = get_tag_template() ) :
    elseif ( is_author() && $template = get_author_template() ) :
    elseif ( is_date() && $template = get_date_template() ) :
    elseif ( is_archive() && $template = get_archive_template() ) :
    else :
        $template = get_index_template();
    endif;
    /**
     * Filters the path of the current template before including it.
     *
     * @since 3.0.0
     *
     * @param string $template The path of the template to include.
     */
    if ( $template = apply_filters( 'template_include', $template ) ) {
        include( $template );
    } elseif ( current_user_can( 'switch_themes' ) ) {
        $theme = wp_get_theme();
        if ( $theme->errors() ) {
            wp_die( $theme->errors() );
        }
    }
    return;
endif;
 
/var/www/truckers-world.eu/www/wp-blog-header.php
<?php
/**
 * Loads the WordPress environment and template.
 *
 * @package WordPress
 */
 
if ( ! isset( $wp_did_header ) ) {
 
    $wp_did_header = true;
 
    // Load the WordPress library.
    require_once( dirname( __FILE__ ) . '/wp-load.php' );
 
    // Set up the WordPress query.
    wp();
 
    // Load the theme template.
    require_once( ABSPATH . WPINC . '/template-loader.php' );
 
}
 
/var/www/truckers-world.eu/www/index.php
<?php
/**
 * Front to the WordPress application. This file doesn't do anything, but loads
 * wp-blog-header.php which does and tells WordPress to load the theme.
 *
 * @package WordPress
 */
 
/**
 * Tells WordPress to load the WordPress theme and output it.
 *
 * @var bool
 */
define( 'WP_USE_THEMES', true );
 
/** Loads the WordPress Environment and Template */
require( dirname( __FILE__ ) . '/wp-blog-header.php' );
 

Environment & details:

empty
empty
empty
empty
empty
Key Value
SERVER_SOFTWARE Apache
REQUEST_URI /uk/cookies/
USER www-data
HOME /var/www
SCRIPT_NAME /index.php
QUERY_STRING
REQUEST_METHOD GET
SERVER_PROTOCOL HTTP/1.1
GATEWAY_INTERFACE CGI/1.1
REDIRECT_URL /uk/cookies/
REMOTE_PORT 45136
SCRIPT_FILENAME /var/www/truckers-world.eu/www/index.php
SERVER_ADMIN webmaster@localhost
CONTEXT_DOCUMENT_ROOT /var/www/truckers-world.eu/www
CONTEXT_PREFIX
REQUEST_SCHEME https
DOCUMENT_ROOT /var/www/truckers-world.eu/www
REMOTE_ADDR 35.173.57.202
SERVER_PORT 443
SERVER_ADDR 78.137.98.18
SERVER_NAME truckers-world.eu
SERVER_SIGNATURE
PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
HTTP_ACCEPT_ENCODING gzip
HTTP_CONNECTION Keep-Alive
HTTP_HOST truckers-world.eu
HTTP_IF_MODIFIED_SINCE Fri, 19 Jul 2019 16:25:11 GMT
HTTP_ACCEPT_LANGUAGE en-US,en;q=0.5
HTTP_ACCEPT text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
HTTP_USER_AGENT CCBot/2.0 (https://commoncrawl.org/faq/)
proxy-nokeepalive 1
SSL_SESSION_RESUMED Initial
SSL_SESSION_ID 674ca8186be02ab6ba02835fb09024fcbdd21d11e83b8a7fc453eb34ac67f00a
SSL_SERVER_A_SIG sha256WithRSAEncryption
SSL_SERVER_A_KEY rsaEncryption
SSL_SERVER_I_DN CN=Let\'s Encrypt Authority X3,O=Let\'s Encrypt,C=US
SSL_SERVER_S_DN CN=truckers-world.eu
SSL_SERVER_V_END Nov 30 18:23:27 2019 GMT
SSL_SERVER_V_START Sep 1 18:23:27 2019 GMT
SSL_SERVER_M_SERIAL 0304EF84C026DCE5385651FE02E40FBA8652
SSL_SERVER_M_VERSION 3
SSL_CLIENT_VERIFY NONE
SSL_CIPHER_ALGKEYSIZE 256
SSL_CIPHER_USEKEYSIZE 256
SSL_CIPHER_EXPORT false
SSL_CIPHER ECDHE-RSA-AES256-GCM-SHA384
SSL_COMPRESS_METHOD NULL
SSL_SECURE_RENEG true
SSL_PROTOCOL TLSv1.2
SSL_VERSION_LIBRARY OpenSSL/1.0.2s
SSL_VERSION_INTERFACE mod_ssl/2.4.25
SSL_SERVER_SAN_DNS_1 www.truckers-world.eu
SSL_SERVER_SAN_DNS_0 truckers-world.eu
SSL_SERVER_I_DN_CN Let\'s Encrypt Authority X3
SSL_SERVER_I_DN_O Let\'s Encrypt
SSL_SERVER_I_DN_C US
SSL_SERVER_S_DN_CN truckers-world.eu
SSL_TLS_SNI truckers-world.eu
HTTPS on
SCRIPT_URI https://truckers-world.eu/uk/cookies/
SCRIPT_URL /uk/cookies/
UNIQUE_ID XX@Yq38AAQEAAFYPqqMAAADI
REDIRECT_STATUS 200
REDIRECT_SSL_TLS_SNI truckers-world.eu
REDIRECT_HTTPS on
REDIRECT_SCRIPT_URI https://truckers-world.eu/uk/cookies/
REDIRECT_SCRIPT_URL /uk/cookies/
REDIRECT_UNIQUE_ID XX@Yq38AAQEAAFYPqqMAAADI
FCGI_ROLE RESPONDER
PHP_SELF /index.php
REQUEST_TIME_FLOAT 1568643243.6805
REQUEST_TIME 1568643243
empty
0. Whoops\Handler\PrettyPageHandler