Twig \ Error \ RuntimeError
An exception has been thrown during the rendering of a template ("Trying to get property 'user_login' of non-object").
Previous exceptions
  • Trying to get property 'user_login' of non-object (8)
Twig\Error\RuntimeError thrown with message "An exception has been thrown during the rendering of a template ("Trying to get property 'user_login' of non-object")." Stacktrace: #35 Twig\Error\RuntimeError in /var/www/html/et/wp-content/themes/ed/templates/base.twig:10 #34 Whoops\Exception\ErrorException in /var/www/html/et/wp-content/plugins/wordpress-seo/frontend/schema/class-schema-utils.php:26 #33 Whoops\Run:handleError in /var/www/html/et/wp-content/plugins/wordpress-seo/frontend/schema/class-schema-utils.php:26 #32 WPSEO_Schema_Utils:get_user_schema_id in /var/www/html/et/wp-content/plugins/wordpress-seo/frontend/schema/class-schema-article.php:60 #31 WPSEO_Schema_Article:generate in /var/www/html/et/wp-content/plugins/wordpress-seo/frontend/schema/class-schema.php:96 #30 WPSEO_Schema:generate in /var/www/html/et/wp-includes/class-wp-hook.php:286 #29 WP_Hook:apply_filters in /var/www/html/et/wp-includes/class-wp-hook.php:310 #28 WP_Hook:do_action in /var/www/html/et/wp-includes/plugin.php:465 #27 do_action in /var/www/html/et/wp-content/plugins/wordpress-seo/frontend/schema/class-schema.php:64 #26 WPSEO_Schema:json_ld in /var/www/html/et/wp-includes/class-wp-hook.php:286 #25 WP_Hook:apply_filters in /var/www/html/et/wp-includes/class-wp-hook.php:310 #24 WP_Hook:do_action in /var/www/html/et/wp-includes/plugin.php:465 #23 do_action in /var/www/html/et/wp-content/plugins/wordpress-seo/frontend/class-frontend.php:679 #22 WPSEO_Frontend:head in /var/www/html/et/wp-includes/class-wp-hook.php:286 #21 WP_Hook:apply_filters in /var/www/html/et/wp-includes/class-wp-hook.php:310 #20 WP_Hook:do_action in /var/www/html/et/wp-includes/plugin.php:465 #19 do_action in /var/www/html/et/wp-includes/general-template.php:2745 #18 wp_head in /var/www/html/et/wp-content/themes/ed/vendor/timber/timber/lib/Twig.php:290 #17 call_user_func_array in /var/www/html/et/wp-content/themes/ed/vendor/timber/timber/lib/Twig.php:290 #16 Timber\Twig:exec_function in /var/www/html/et/wp-content/themes/ed/vendor/twig/twig/src/Environment.php:418 #15 __TwigTemplate_4e31762588bc2ae385fd24365117ec5f4aea629a8c2f97b7cf6503c3f0ff7955:doDisplay in /var/www/html/et/wp-content/themes/ed/vendor/twig/twig/src/Template.php:395 #14 Twig\Template:displayWithErrorHandling in /var/www/html/et/wp-content/themes/ed/vendor/twig/twig/src/Template.php:372 #13 Twig\Template:display in /var/www/html/et/wp-content/themes/ed/vendor/twig/twig/src/Environment.php:418 #12 __TwigTemplate_687090262d7cb2ba6bc2490af486a321695e72681b68bc6990957aa831e45438:doDisplay in /var/www/html/et/wp-content/themes/ed/vendor/twig/twig/src/Template.php:395 #11 Twig\Template:displayWithErrorHandling in /var/www/html/et/wp-content/themes/ed/vendor/twig/twig/src/Template.php:372 #10 Twig\Template:display in /var/www/html/et/wp-content/themes/ed/vendor/twig/twig/src/Template.php:380 #9 Twig\Template:render in /var/www/html/et/wp-content/themes/ed/vendor/twig/twig/src/TemplateWrapper.php:45 #8 Twig\TemplateWrapper:render in /var/www/html/et/wp-content/themes/ed/vendor/twig/twig/src/Environment.php:318 #7 Twig\Environment:render in /var/www/html/et/wp-content/themes/ed/vendor/timber/timber/lib/Loader.php:74 #6 Timber\Loader:render in /var/www/html/et/wp-content/themes/ed/vendor/timber/timber/lib/Timber.php:333 #5 Timber\Timber:compile in /var/www/html/et/wp-content/themes/ed/vendor/timber/timber/lib/Timber.php:377 #4 Timber\Timber:fetch in /var/www/html/et/wp-content/themes/ed/vendor/timber/timber/lib/Timber.php:404 #3 Timber\Timber:render in /var/www/html/et/wp-content/themes/ed/single.php:33 #2 include in /var/www/html/et/wp-includes/template-loader.php:78 #1 require_once in /var/www/html/et/wp-blog-header.php:19 #0 require in /var/www/html/et/index.php:17
Stack frames (36)
35
Twig
\
Error
\
RuntimeError
/
templates
/
base.twig
10
34
Whoops
\
Exception
\
ErrorException
/
var
/
www
/
html
/
et
/
wp-content
/
plugins
/
wordpress-seo
/
frontend
/
schema
/
class-schema-utils.php
26
33
Whoops
\
Run
handleError
/
var
/
www
/
html
/
et
/
wp-content
/
plugins
/
wordpress-seo
/
frontend
/
schema
/
class-schema-utils.php
26
32
WPSEO_Schema_Utils
get_user_schema_id
/
var
/
www
/
html
/
et
/
wp-content
/
plugins
/
wordpress-seo
/
frontend
/
schema
/
class-schema-article.php
60
31
WPSEO_Schema_Article
generate
/
var
/
www
/
html
/
et
/
wp-content
/
plugins
/
wordpress-seo
/
frontend
/
schema
/
class-schema.php
96
30
WPSEO_Schema
generate
/
var
/
www
/
html
/
et
/
wp-includes
/
class-wp-hook.php
286
29
WP_Hook
apply_filters
/
var
/
www
/
html
/
et
/
wp-includes
/
class-wp-hook.php
310
28
WP_Hook
do_action
/
var
/
www
/
html
/
et
/
wp-includes
/
plugin.php
465
27
do_action
/
var
/
www
/
html
/
et
/
wp-content
/
plugins
/
wordpress-seo
/
frontend
/
schema
/
class-schema.php
64
26
WPSEO_Schema
json_ld
/
var
/
www
/
html
/
et
/
wp-includes
/
class-wp-hook.php
286
25
WP_Hook
apply_filters
/
var
/
www
/
html
/
et
/
wp-includes
/
class-wp-hook.php
310
24
WP_Hook
do_action
/
var
/
www
/
html
/
et
/
wp-includes
/
plugin.php
465
23
do_action
/
var
/
www
/
html
/
et
/
wp-content
/
plugins
/
wordpress-seo
/
frontend
/
class-frontend.php
679
22
WPSEO_Frontend
head
/
var
/
www
/
html
/
et
/
wp-includes
/
class-wp-hook.php
286
21
WP_Hook
apply_filters
/
var
/
www
/
html
/
et
/
wp-includes
/
class-wp-hook.php
310
20
WP_Hook
do_action
/
var
/
www
/
html
/
et
/
wp-includes
/
plugin.php
465
19
do_action
/
var
/
www
/
html
/
et
/
wp-includes
/
general-template.php
2745
18
wp_head
/
vendor
/
timber
/
timber
/
lib
/
Twig.php
290
17
call_user_func_array
/
vendor
/
timber
/
timber
/
lib
/
Twig.php
290
16
Timber
\
Twig
exec_function
/
vendor
/
twig
/
twig
/
src
/
Environment.php
418
15
__TwigTemplate_4e31762588bc2ae385fd24365117ec5f4aea629a8c2f97b7cf6503c3f0ff7955
doDisplay
/
vendor
/
twig
/
twig
/
src
/
Template.php
395
14
Twig
\
Template
displayWithErrorHandling
/
vendor
/
twig
/
twig
/
src
/
Template.php
372
13
Twig
\
Template
display
/
vendor
/
twig
/
twig
/
src
/
Environment.php
418
12
__TwigTemplate_687090262d7cb2ba6bc2490af486a321695e72681b68bc6990957aa831e45438
doDisplay
/
vendor
/
twig
/
twig
/
src
/
Template.php
395
11
Twig
\
Template
displayWithErrorHandling
/
vendor
/
twig
/
twig
/
src
/
Template.php
372
10
Twig
\
Template
display
/
vendor
/
twig
/
twig
/
src
/
Template.php
380
9
Twig
\
Template
render
/
vendor
/
twig
/
twig
/
src
/
TemplateWrapper.php
45
8
Twig
\
TemplateWrapper
render
/
vendor
/
twig
/
twig
/
src
/
Environment.php
318
7
Twig
\
Environment
render
/
vendor
/
timber
/
timber
/
lib
/
Loader.php
74
6
Timber
\
Loader
render
/
vendor
/
timber
/
timber
/
lib
/
Timber.php
333
5
Timber
\
Timber
compile
/
vendor
/
timber
/
timber
/
lib
/
Timber.php
377
4
Timber
\
Timber
fetch
/
vendor
/
timber
/
timber
/
lib
/
Timber.php
404
3
Timber
\
Timber
render
/
single.php
33
2
include
/
var
/
www
/
html
/
et
/
wp-includes
/
template-loader.php
78
1
require_once
/
var
/
www
/
html
/
et
/
wp-blog-header.php
19
0
require
/
var
/
www
/
html
/
et
/
index.php
17
/
var
/
www
/
html
/
et
/
wp-content
/
themes
/
ed
/
templates
/
base.twig
<!DOCTYPE html>
<html lang="ru">
  <head>
    <meta charset="utf-8">
    <title>{{ site.name }}</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="format-detection" content="telephone=no">
    <link href="https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&amp;amp;subset=cyrillic" rel="stylesheet">
    <link rel="stylesheet" media="all" href="{{ theme.link }}/static/css/style.css">
    {{ fn('wp_head') }}
    {{ options.header_scripts }}
  </head>
  <body>
    <div class="wrapper">
      <div class="header">
        <div class="header__wrapper">
          <div class="wrapper-inner">
            <div class="header__content">
              <div class="header__hamburger"><span></span><span></span><span></span></div><a class="header__logo" href="{{ site.link }}"> <span>Edge</span><span class="color-red">Time</span></a>
              <nav class="header__menu">
                <ul class="menu">
                    {% for item in header_menu.get_items %}
                        <li class="menu__item"><a class="menu__link" href="{{ item.link }}">{{ item.title }}</a></li>
                    {% endfor %}
                </ul>
              </nav>
            </div>
          </div>
        </div>
      </div>
      <div class="tag">
        <div class="header__wrapper">
          <div class="wrapper-inner">
            <div class="header__content">
              <nav class="header__menu">
                <ul class="tag-menu">
                    {% for item in tag_menu.get_items %}
                        <li class="tag-menu__item"><a class="tag-menu__link" href="{{ item.link }}">{{ item.title }}</a></li>
                    {% endfor %}
                </ul>
Arguments
  1. "An exception has been thrown during the rendering of a template ("Trying to get property 'user_login' of non-object")."
    
/
var
/
www
/
html
/
et
/
wp-content
/
plugins
/
wordpress-seo
/
frontend
/
schema
/
class-schema-utils.php
 
/**
 * Schema utility functions.
 *
 * @since 11.6
 */
class WPSEO_Schema_Utils {
 
    /**
     * Retrieve a users Schema ID.
     *
     * @param int                  $user_id The ID of the User you need a Schema ID for.
     * @param WPSEO_Schema_Context $context A value object with context variables.
     *
     * @return string The user's schema ID.
     */
    public static function get_user_schema_id( $user_id, $context ) {
        $user = get_userdata( $user_id );
 
        return $context->site_url . WPSEO_Schema_IDs::PERSON_HASH . wp_hash( $user->user_login . $user_id );
    }
}
 
Arguments
  1. "Trying to get property 'user_login' of non-object"
    
Exception message: Trying to get property 'user_login' of non-object
/
var
/
www
/
html
/
et
/
wp-content
/
plugins
/
wordpress-seo
/
frontend
/
schema
/
class-schema-utils.php
 
/**
 * Schema utility functions.
 *
 * @since 11.6
 */
class WPSEO_Schema_Utils {
 
    /**
     * Retrieve a users Schema ID.
     *
     * @param int                  $user_id The ID of the User you need a Schema ID for.
     * @param WPSEO_Schema_Context $context A value object with context variables.
     *
     * @return string The user's schema ID.
     */
    public static function get_user_schema_id( $user_id, $context ) {
        $user = get_userdata( $user_id );
 
        return $context->site_url . WPSEO_Schema_IDs::PERSON_HASH . wp_hash( $user->user_login . $user_id );
    }
}
 
Arguments
  1. 8
    
  2. "Trying to get property 'user_login' of non-object"
    
  3. "/var/www/html/et/wp-content/plugins/wordpress-seo/frontend/schema/class-schema-utils.php"
    
  4. 26
    
  5. array:3 [
      "user_id" => "0"
      "context" => WPSEO_Schema_Context {}
      "user" => false
    ]
    
/
var
/
www
/
html
/
et
/
wp-content
/
plugins
/
wordpress-seo
/
frontend
/
schema
/
class-schema-article.php
        if ( $this->context->site_represents === false ) {
            return false;
        }
 
        return self::is_article_post_type( get_post_type() );
    }
 
    /**
     * Returns Article data.
     *
     * @return array $data Article data.
     */
    public function generate() {
        $post          = get_post( $this->context->id );
        $comment_count = get_comment_count( $this->context->id );
        $data          = array(
            '@type'            => 'Article',
            '@id'              => $this->context->canonical . WPSEO_Schema_IDs::ARTICLE_HASH,
            'isPartOf'         => array( '@id' => $this->context->canonical . WPSEO_Schema_IDs::WEBPAGE_HASH ),
            'author'           => array( '@id' => WPSEO_Schema_Utils::get_user_schema_id( $post->post_author, $this->context ) ),
            'headline'         => get_the_title(),
            'datePublished'    => mysql2date( DATE_W3C, $post->post_date_gmt, false ),
            'dateModified'     => mysql2date( DATE_W3C, $post->post_modified_gmt, false ),
            'commentCount'     => $comment_count['approved'],
            'mainEntityOfPage' => array( '@id' => $this->context->canonical . WPSEO_Schema_IDs::WEBPAGE_HASH ),
        );
 
        if ( $this->context->site_represents_reference ) {
            $data['publisher'] = $this->context->site_represents_reference;
        }
 
        $data = $this->add_image( $data );
        $data = $this->add_keywords( $data );
        $data = $this->add_sections( $data );
 
        return $data;
    }
 
    /**
     * Determines whether a given post type should have Article schema.
Arguments
  1. "0"
    
  2. WPSEO_Schema_Context {}
    
/
var
/
www
/
html
/
et
/
wp-content
/
plugins
/
wordpress-seo
/
frontend
/
schema
/
class-schema.php
        $this->context = new WPSEO_Schema_Context();
        $pieces        = $this->get_graph_pieces();
 
        // Parse the Gutenberg blocks so we know whether to show pieces for those.
        $this->parse_blocks();
 
        foreach ( $pieces as $piece ) {
            $class = str_replace( 'wpseo_schema_', '', strtolower( get_class( $piece ) ) );
 
            /**
             * Filter: 'wpseo_schema_needs_<class name>' - Allows changing which graph pieces we output.
             *
             * @api bool $is_needed Whether or not to show a graph piece.
             */
            $is_needed = apply_filters( 'wpseo_schema_needs_' . $class, $piece->is_needed() );
            if ( ! $is_needed ) {
                continue;
            }
 
            $graph_piece = $piece->generate();
 
            /**
             * Filter: 'wpseo_schema_<class name>' - Allows changing graph piece output.
             *
             * @api array $graph_piece The graph piece to filter.
             */
            $graph_piece = apply_filters( 'wpseo_schema_' . $class, $graph_piece );
            if ( is_array( $graph_piece ) ) {
                $graph[] = $graph_piece;
            }
        }
 
        foreach ( $this->parsed_blocks as $block_type => $blocks ) {
            foreach ( $blocks as $block ) {
                /**
                 * Filter: 'wpseo_schema_block_<block-type>' - Allows filtering graph output per block.
                 *
                 * @param WP_Block_Parser_Block $block   The block.
                 * @param WPSEO_Schema_Context  $context A value object with context variables.
                 *
/
var
/
www
/
html
/
et
/
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.
Arguments
  1. ""
    
/
var
/
www
/
html
/
et
/
wp-includes
/
class-wp-hook.php
        } 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.
     */
    public function do_action( $args ) {
        $this->doing_action = true;
        $this->apply_filters( '', $args );
 
        // If there are recursive calls to the current action, we haven't finished it until we get to the last one.
        if ( ! $this->nesting_level ) {
            $this->doing_action = false;
        }
    }
 
    /**
     * Processes the functions hooked into the 'all' hook.
     *
     * @since 4.7.0
     *
     * @param array $args Arguments to pass to the hook callbacks. Passed by reference.
     */
    public function do_all_hook( &$args ) {
        $nesting_level                      = $this->nesting_level++;
        $this->iterations[ $nesting_level ] = array_keys( $this->callbacks );
 
        do {
            $priority = current( $this->iterations[ $nesting_level ] );
Arguments
  1. ""
    
  2. array:1 [
      0 => ""
    ]
    
/
var
/
www
/
html
/
et
/
wp-includes
/
plugin.php
            array_pop( $wp_current_filter );
        }
        return;
    }
 
    if ( ! isset( $wp_filter['all'] ) ) {
        $wp_current_filter[] = $tag;
    }
 
    $args = array();
    if ( is_array( $arg ) && 1 == count( $arg ) && isset( $arg[0] ) && is_object( $arg[0] ) ) { // array(&$this)
        $args[] =& $arg[0];
    } else {
        $args[] = $arg;
    }
    for ( $a = 2, $num = func_num_args(); $a < $num; $a++ ) {
        $args[] = func_get_arg( $a );
    }
 
    $wp_filter[ $tag ]->do_action( $args );
 
    array_pop( $wp_current_filter );
}
 
/**
 * Retrieve the number of times an action is fired.
 *
 * @since 2.1.0
 *
 * @global array $wp_actions Increments the amount of times action was triggered.
 *
 * @param string $tag The name of the action hook.
 * @return int The number of times action hook $tag is fired.
 */
function did_action( $tag ) {
    global $wp_actions;
 
    if ( ! isset( $wp_actions[ $tag ] ) ) {
        return 0;
    }
Arguments
  1. array:1 [
      0 => ""
    ]
    
/
var
/
www
/
html
/
et
/
wp-content
/
plugins
/
wordpress-seo
/
frontend
/
schema
/
class-schema.php
     * @since 1.8
     */
    public function json_ld() {
        $deprecated_data = array(
            '_deprecated' => 'Please use the "wpseo_schema_*" filters to extend the Yoast SEO schema data - see the WPSEO_Schema class.',
        );
 
        /**
         * Filter: 'wpseo_json_ld_output' - Allows disabling Yoast's schema output entirely.
         *
         * @api mixed If false or an empty array is returned, disable our output.
         */
        $return = apply_filters( 'wpseo_json_ld_output', $deprecated_data, '' );
        if ( $return === array() || $return === false ) {
            return;
        }
 
        // Remove the AMP hook that also outputs Schema metadata on AMP pages.
        remove_action( 'amp_post_template_head', 'amp_print_schemaorg_metadata' );
        do_action( 'wpseo_json_ld' );
    }
 
    /**
     * Outputs the JSON LD code in a valid JSON+LD wrapper.
     *
     * @since 10.2
     *
     * @return void
     */
    public function generate() {
        $graph = array();
 
        $this->context = new WPSEO_Schema_Context();
        $pieces        = $this->get_graph_pieces();
 
        // Parse the Gutenberg blocks so we know whether to show pieces for those.
        $this->parse_blocks();
 
        foreach ( $pieces as $piece ) {
            $class = str_replace( 'wpseo_schema_', '', strtolower( get_class( $piece ) ) );
Arguments
  1. "wpseo_json_ld"
    
/
var
/
www
/
html
/
et
/
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.
Arguments
  1. ""
    
/
var
/
www
/
html
/
et
/
wp-includes
/
class-wp-hook.php
        } 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.
     */
    public function do_action( $args ) {
        $this->doing_action = true;
        $this->apply_filters( '', $args );
 
        // If there are recursive calls to the current action, we haven't finished it until we get to the last one.
        if ( ! $this->nesting_level ) {
            $this->doing_action = false;
        }
    }
 
    /**
     * Processes the functions hooked into the 'all' hook.
     *
     * @since 4.7.0
     *
     * @param array $args Arguments to pass to the hook callbacks. Passed by reference.
     */
    public function do_all_hook( &$args ) {
        $nesting_level                      = $this->nesting_level++;
        $this->iterations[ $nesting_level ] = array_keys( $this->callbacks );
 
        do {
            $priority = current( $this->iterations[ $nesting_level ] );
Arguments
  1. null
    
  2. array:1 [
      0 => ""
    ]
    
/
var
/
www
/
html
/
et
/
wp-includes
/
plugin.php
            array_pop( $wp_current_filter );
        }
        return;
    }
 
    if ( ! isset( $wp_filter['all'] ) ) {
        $wp_current_filter[] = $tag;
    }
 
    $args = array();
    if ( is_array( $arg ) && 1 == count( $arg ) && isset( $arg[0] ) && is_object( $arg[0] ) ) { // array(&$this)
        $args[] =& $arg[0];
    } else {
        $args[] = $arg;
    }
    for ( $a = 2, $num = func_num_args(); $a < $num; $a++ ) {
        $args[] = func_get_arg( $a );
    }
 
    $wp_filter[ $tag ]->do_action( $args );
 
    array_pop( $wp_current_filter );
}
 
/**
 * Retrieve the number of times an action is fired.
 *
 * @since 2.1.0
 *
 * @global array $wp_actions Increments the amount of times action was triggered.
 *
 * @param string $tag The name of the action hook.
 * @return int The number of times action hook $tag is fired.
 */
function did_action( $tag ) {
    global $wp_actions;
 
    if ( ! isset( $wp_actions[ $tag ] ) ) {
        return 0;
    }
Arguments
  1. array:1 [
      0 => ""
    ]
    
/
var
/
www
/
html
/
et
/
wp-content
/
plugins
/
wordpress-seo
/
frontend
/
class-frontend.php
        }
    }
 
    /**
     * Main wrapper function attached to wp_head. This combines all the output on the frontend of the Yoast SEO plugin.
     */
    public function head() {
        global $wp_query;
 
        $old_wp_query = null;
 
        if ( ! $wp_query->is_main_query() ) {
            $old_wp_query = $wp_query;
            wp_reset_query();
        }
 
        /**
         * Action: 'wpseo_head' - Allow other plugins to output inside the Yoast SEO section of the head section.
         */
        do_action( 'wpseo_head' );
 
        echo $this->show_closing_debug_mark();
 
        if ( ! empty( $old_wp_query ) ) {
            $GLOBALS['wp_query'] = $old_wp_query;
            unset( $old_wp_query );
        }
    }
 
    /**
     * Output the meta robots value.
     *
     * @return string
     */
    public function robots() {
        global $wp_query, $post;
 
        $robots           = array();
        $robots['index']  = 'index';
        $robots['follow'] = 'follow';
Arguments
  1. "wpseo_head"
    
/
var
/
www
/
html
/
et
/
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.
Arguments
  1. ""
    
/
var
/
www
/
html
/
et
/
wp-includes
/
class-wp-hook.php
        } 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.
     */
    public function do_action( $args ) {
        $this->doing_action = true;
        $this->apply_filters( '', $args );
 
        // If there are recursive calls to the current action, we haven't finished it until we get to the last one.
        if ( ! $this->nesting_level ) {
            $this->doing_action = false;
        }
    }
 
    /**
     * Processes the functions hooked into the 'all' hook.
     *
     * @since 4.7.0
     *
     * @param array $args Arguments to pass to the hook callbacks. Passed by reference.
     */
    public function do_all_hook( &$args ) {
        $nesting_level                      = $this->nesting_level++;
        $this->iterations[ $nesting_level ] = array_keys( $this->callbacks );
 
        do {
            $priority = current( $this->iterations[ $nesting_level ] );
Arguments
  1. null
    
  2. array:1 [
      0 => ""
    ]
    
/
var
/
www
/
html
/
et
/
wp-includes
/
plugin.php
            array_pop( $wp_current_filter );
        }
        return;
    }
 
    if ( ! isset( $wp_filter['all'] ) ) {
        $wp_current_filter[] = $tag;
    }
 
    $args = array();
    if ( is_array( $arg ) && 1 == count( $arg ) && isset( $arg[0] ) && is_object( $arg[0] ) ) { // array(&$this)
        $args[] =& $arg[0];
    } else {
        $args[] = $arg;
    }
    for ( $a = 2, $num = func_num_args(); $a < $num; $a++ ) {
        $args[] = func_get_arg( $a );
    }
 
    $wp_filter[ $tag ]->do_action( $args );
 
    array_pop( $wp_current_filter );
}
 
/**
 * Retrieve the number of times an action is fired.
 *
 * @since 2.1.0
 *
 * @global array $wp_actions Increments the amount of times action was triggered.
 *
 * @param string $tag The name of the action hook.
 * @return int The number of times action hook $tag is fired.
 */
function did_action( $tag ) {
    global $wp_actions;
 
    if ( ! isset( $wp_actions[ $tag ] ) ) {
        return 0;
    }
Arguments
  1. array:1 [
      0 => ""
    ]
    
/
var
/
www
/
html
/
et
/
wp-includes
/
general-template.php
     * @param string $after            The HTML to output after the date.
     */
    $the_weekday_date = apply_filters( 'the_weekday_date', $the_weekday_date, $before, $after );
    echo $the_weekday_date;
}
 
/**
 * Fire the wp_head action.
 *
 * See {@see 'wp_head'}.
 *
 * @since 1.2.0
 */
function wp_head() {
    /**
     * Prints scripts or data in the head tag on the front end.
     *
     * @since 1.5.0
     */
    do_action( 'wp_head' );
}
 
/**
 * Fire the wp_footer action.
 *
 * See {@see 'wp_footer'}.
 *
 * @since 1.5.1
 */
function wp_footer() {
    /**
     * Prints scripts or data before the closing body tag on the front end.
     *
     * @since 1.5.1
     */
    do_action( 'wp_footer' );
}
 
/**
 * Fire the wp_body_open action.
Arguments
  1. "wp_head"
    
/
var
/
www
/
html
/
et
/
wp-content
/
themes
/
ed
/
vendor
/
timber
/
timber
/
lib
/
Twig.php
        if ( is_array($arr) ) {
            return $arr;
        }
        $arr = array($arr);
        return $arr;
    }

    /**
     *
     *
     * @param string  $function_name
     * @return mixed
     */
    public function exec_function( $function_name ) {
        $args = func_get_args();
        array_shift($args);
        if ( is_string($function_name) ) {
            $function_name = trim($function_name);
        }
        return call_user_func_array($function_name, ($args));
    }

    /**
     *
     *
     * @param string  $content
     * @return string
     */
    public function twig_pretags( $content ) {
        return preg_replace_callback('|<pre.*>(.*)</pre|isU', array(&$this, 'convert_pre_entities'), $content);
    }

    /**
     *
     *
     * @param array   $matches
     * @return string
     */
    public function convert_pre_entities( $matches ) {
        return str_replace($matches[1], htmlentities($matches[1]), $matches[0]);
/
var
/
www
/
html
/
et
/
wp-content
/
themes
/
ed
/
vendor
/
timber
/
timber
/
lib
/
Twig.php
        if ( is_array($arr) ) {
            return $arr;
        }
        $arr = array($arr);
        return $arr;
    }

    /**
     *
     *
     * @param string  $function_name
     * @return mixed
     */
    public function exec_function( $function_name ) {
        $args = func_get_args();
        array_shift($args);
        if ( is_string($function_name) ) {
            $function_name = trim($function_name);
        }
        return call_user_func_array($function_name, ($args));
    }

    /**
     *
     *
     * @param string  $content
     * @return string
     */
    public function twig_pretags( $content ) {
        return preg_replace_callback('|<pre.*>(.*)</pre|isU', array(&$this, 'convert_pre_entities'), $content);
    }

    /**
     *
     *
     * @param array   $matches
     * @return string
     */
    public function convert_pre_entities( $matches ) {
        return str_replace($matches[1], htmlentities($matches[1]), $matches[0]);
Arguments
  1. "wp_head"
    
  2. []
    
/
var
/
www
/
html
/
et
/
wp-content
/
themes
/
ed
/
vendor
/
twig
/
twig
/
src
/
Environment.php
            $key = $this->cache->generateKey($name, $mainCls);
 
            if (!$this->isAutoReload() || $this->isTemplateFresh($name, $this->cache->getTimestamp($key))) {
                $this->cache->load($key);
            }
 
            $source = null;
            if (!class_exists($cls, false)) {
                $source = $this->getLoader()->getSourceContext($name);
                $content = $this->compileSource($source);
                $this->cache->write($key, $content);
                $this->cache->load($key);
 
                if (!class_exists($mainCls, false)) {
                    /* Last line of defense if either $this->bcWriteCacheFile was used,
                     * $this->cache is implemented as a no-op or we have a race condition
                     * where the cache was cleared between the above calls to write to and load from
                     * the cache.
                     */
                    eval('?>'.$content);
                }
 
                if (!class_exists($cls, false)) {
                    throw new RuntimeError(sprintf('Failed to load Twig template "%s", index "%s": cache might be corrupted.', $name, $index), -1, $source);
                }
            }
        }
 
        // to be removed in 3.0
        $this->extensionSet->initRuntime($this);
 
        return $this->loadedTemplates[$cls] = new $cls($this);
    }
 
    /**
     * Creates a template from source.
     *
     * This method should not be used as a generic way to load templates.
     *
     * @param string $template The template name
Arguments
  1. "wp_head"
    
/
var
/
www
/
html
/
et
/
wp-content
/
themes
/
ed
/
vendor
/
twig
/
twig
/
src
/
Template.php
    {
        $level = ob_get_level();
        ob_start(function () { return ''; });
        try {
            $this->display($context);
        } catch (\Throwable $e) {
            while (ob_get_level() > $level) {
                ob_end_clean();
            }
 
            throw $e;
        }
 
        return ob_get_clean();
    }
 
    protected function displayWithErrorHandling(array $context, array $blocks = [])
    {
        try {
            $this->doDisplay($context, $blocks);
        } catch (Error $e) {
            if (!$e->getSourceContext()) {
                $e->setSourceContext($this->getSourceContext());
            }
 
            // this is mostly useful for \Twig\Error\LoaderError exceptions
            // see \Twig\Error\LoaderError
            if (-1 === $e->getTemplateLine()) {
                $e->guess();
            }
 
            throw $e;
        } catch (\Exception $e) {
            $e = new RuntimeError(sprintf('An exception has been thrown during the rendering of a template ("%s").', $e->getMessage()), -1, $this->getSourceContext(), $e);
            $e->guess();
 
            throw $e;
        }
    }
 
Arguments
  1. array:17 [
      "http_host" => "https://edgetime.ru"
      "wp_title" => "In the network appeared the first images of the Radeon R9 X2 - Edgetime.ru"
      "body_class" => "post-template-default single single-post postid-22321 single-format-standard"
      "site" => Site {}
      "request" => Request {}
      "user" => false
      "theme" => Theme {}
      "posts" => PostQuery {
        #userQuery: false
        #queryIterator: QueryIterator {}
        #pagination: null
        flag::STD_PROP_LIST: false
        flag::ARRAY_AS_PROPS: false
        iteratorClass: "Timber\PostsIterator"
        storage: array:1 [
          0 => Post {}
        ]
      }
      "wp_head" => FunctionWrapper {}
      "wp_footer" => FunctionWrapper {}
      "header_menu" => Menu {}
      "tag_menu" => Menu {}
      "footer_menu" => Menu {}
      "options" => array:4 [
        "advertisement_blocks" => array:3 [
          0 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-12 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="6632099992"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
          1 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-13 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="3029698659"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
          2 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-21 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="5420303052"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
        ]
        "advertisement_menu" => """
          <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
          <!-- RB-2 -->\r\n
          <ins class="adsbygoogle"\r\n
               style="display:block"\r\n
               data-ad-client="ca-pub-9449302163805983"\r\n
               data-ad-slot="9661719877"\r\n
               data-ad-format="auto"\r\n
               data-full-width-responsive="true"></ins>\r\n
          <script>\r\n
               (adsbygoogle = window.adsbygoogle || []).push({});\r\n
          </script>
          """
        "footer_scripts" => """
          <!--LiveInternet counter--><script type="text/javascript">\r\n
          document.write('<a href="//www.liveinternet.ru/click" '+\r\n
          'target="_blank"><img src="//counter.yadro.ru/hit?t14.5;r'+\r\n
          escape(document.referrer)+((typeof(screen)=='undefined')?'':\r\n
          ';s'+screen.width+'*'+screen.height+'*'+(screen.colorDepth?\r\n
          screen.colorDepth:screen.pixelDepth))+';u'+escape(document.URL)+\r\n
          ';h'+escape(document.title.substring(0,150))+';'+Math.random()+\r\n
          '" alt="" title="LiveInternet: показано число просмотров за 24'+\r\n
          ' часа, посетителей за 24 часа и за сегодня" '+\r\n
          'border="0" width="88" height="31"><\/a>')\r\n
          </script><!--/LiveInternet-->
          """
        "header_scripts" => """
          <!-- Yandex.Metrika counter -->\r\n
          <script type="text/javascript" >\r\n
             (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};\r\n
             m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})\r\n
             (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");\r\n
          \r\n
             ym(42453869, "init", {\r\n
                  clickmap:true,\r\n
                  trackLinks:true,\r\n
                  accurateTrackBounce:true,\r\n
                  webvisor:true\r\n
             });\r\n
          </script>\r\n
          <noscript><div><img src="https://mc.yandex.ru/watch/42453869" style="position:absolute; left:-9999px;" alt="" /></div></noscript>\r\n
          <!-- /Yandex.Metrika counter -->\r\n
          <!-- Global site tag (gtag.js) - Google Analytics -->\r\n
          <script async src="https://www.googletagmanager.com/gtag/js?id=UA-88405209-1"></script>\r\n
          <script>\r\n
            window.dataLayer = window.dataLayer || [];\r\n
            function gtag(){dataLayer.push(arguments);}\r\n
            gtag('js', new Date());\r\n
          \r\n
            gtag('config', 'UA-88405209-1');\r\n
          </script>\r\n
          """
      ]
      "post" => Post {}
      "moreposts" => PostQuery {
        #userQuery: array:3 [
          "post_type" => "post"
          "posts_per_page" => 5
          "post__not_in" => array:1 [
            0 => 22321
          ]
        ]
        #queryIterator: QueryIterator {}
        #pagination: null
        flag::STD_PROP_LIST: false
        flag::ARRAY_AS_PROPS: false
        iteratorClass: "Timber\PostsIterator"
        storage: array:5 [
          0 => Post {#1}
          1 => Post {#2}
          2 => Post {#3}
          3 => Post {#4}
          4 => Post {#5}
        ]
      }
      "tagposts" => array:5 [
        0 => Post {#1}
        1 => Post {#2}
        2 => Post {#3}
        3 => Post {#4}
        4 => Post {#5}
      ]
    ]
    
  2. array:1 [
      "content" => array:2 [
        0 => __TwigTemplate_687090262d7cb2ba6bc2490af486a321695e72681b68bc6990957aa831e45438 {}
        1 => "block_content"
      ]
    ]
    
/
var
/
www
/
html
/
et
/
wp-content
/
themes
/
ed
/
vendor
/
twig
/
twig
/
src
/
Template.php
    {
        return $this;
    }
 
    /**
     * Returns all blocks.
     *
     * This method is for internal use only and should never be called
     * directly.
     *
     * @return array An array of blocks
     */
    public function getBlocks()
    {
        return $this->blocks;
    }
 
    public function display(array $context, array $blocks = [])
    {
        $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
    }
 
    public function render(array $context)
    {
        $level = ob_get_level();
        ob_start(function () { return ''; });
        try {
            $this->display($context);
        } catch (\Throwable $e) {
            while (ob_get_level() > $level) {
                ob_end_clean();
            }
 
            throw $e;
        }
 
        return ob_get_clean();
    }
 
    protected function displayWithErrorHandling(array $context, array $blocks = [])
Arguments
  1. array:17 [
      "http_host" => "https://edgetime.ru"
      "wp_title" => "In the network appeared the first images of the Radeon R9 X2 - Edgetime.ru"
      "body_class" => "post-template-default single single-post postid-22321 single-format-standard"
      "site" => Site {}
      "request" => Request {}
      "user" => false
      "theme" => Theme {}
      "posts" => PostQuery {
        #userQuery: false
        #queryIterator: QueryIterator {}
        #pagination: null
        flag::STD_PROP_LIST: false
        flag::ARRAY_AS_PROPS: false
        iteratorClass: "Timber\PostsIterator"
        storage: array:1 [
          0 => Post {}
        ]
      }
      "wp_head" => FunctionWrapper {}
      "wp_footer" => FunctionWrapper {}
      "header_menu" => Menu {}
      "tag_menu" => Menu {}
      "footer_menu" => Menu {}
      "options" => array:4 [
        "advertisement_blocks" => array:3 [
          0 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-12 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="6632099992"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
          1 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-13 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="3029698659"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
          2 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-21 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="5420303052"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
        ]
        "advertisement_menu" => """
          <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
          <!-- RB-2 -->\r\n
          <ins class="adsbygoogle"\r\n
               style="display:block"\r\n
               data-ad-client="ca-pub-9449302163805983"\r\n
               data-ad-slot="9661719877"\r\n
               data-ad-format="auto"\r\n
               data-full-width-responsive="true"></ins>\r\n
          <script>\r\n
               (adsbygoogle = window.adsbygoogle || []).push({});\r\n
          </script>
          """
        "footer_scripts" => """
          <!--LiveInternet counter--><script type="text/javascript">\r\n
          document.write('<a href="//www.liveinternet.ru/click" '+\r\n
          'target="_blank"><img src="//counter.yadro.ru/hit?t14.5;r'+\r\n
          escape(document.referrer)+((typeof(screen)=='undefined')?'':\r\n
          ';s'+screen.width+'*'+screen.height+'*'+(screen.colorDepth?\r\n
          screen.colorDepth:screen.pixelDepth))+';u'+escape(document.URL)+\r\n
          ';h'+escape(document.title.substring(0,150))+';'+Math.random()+\r\n
          '" alt="" title="LiveInternet: показано число просмотров за 24'+\r\n
          ' часа, посетителей за 24 часа и за сегодня" '+\r\n
          'border="0" width="88" height="31"><\/a>')\r\n
          </script><!--/LiveInternet-->
          """
        "header_scripts" => """
          <!-- Yandex.Metrika counter -->\r\n
          <script type="text/javascript" >\r\n
             (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};\r\n
             m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})\r\n
             (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");\r\n
          \r\n
             ym(42453869, "init", {\r\n
                  clickmap:true,\r\n
                  trackLinks:true,\r\n
                  accurateTrackBounce:true,\r\n
                  webvisor:true\r\n
             });\r\n
          </script>\r\n
          <noscript><div><img src="https://mc.yandex.ru/watch/42453869" style="position:absolute; left:-9999px;" alt="" /></div></noscript>\r\n
          <!-- /Yandex.Metrika counter -->\r\n
          <!-- Global site tag (gtag.js) - Google Analytics -->\r\n
          <script async src="https://www.googletagmanager.com/gtag/js?id=UA-88405209-1"></script>\r\n
          <script>\r\n
            window.dataLayer = window.dataLayer || [];\r\n
            function gtag(){dataLayer.push(arguments);}\r\n
            gtag('js', new Date());\r\n
          \r\n
            gtag('config', 'UA-88405209-1');\r\n
          </script>\r\n
          """
      ]
      "post" => Post {}
      "moreposts" => PostQuery {
        #userQuery: array:3 [
          "post_type" => "post"
          "posts_per_page" => 5
          "post__not_in" => array:1 [
            0 => 22321
          ]
        ]
        #queryIterator: QueryIterator {}
        #pagination: null
        flag::STD_PROP_LIST: false
        flag::ARRAY_AS_PROPS: false
        iteratorClass: "Timber\PostsIterator"
        storage: array:5 [
          0 => Post {#1}
          1 => Post {#2}
          2 => Post {#3}
          3 => Post {#4}
          4 => Post {#5}
        ]
      }
      "tagposts" => array:5 [
        0 => Post {#1}
        1 => Post {#2}
        2 => Post {#3}
        3 => Post {#4}
        4 => Post {#5}
      ]
    ]
    
  2. array:1 [
      "content" => array:2 [
        0 => __TwigTemplate_687090262d7cb2ba6bc2490af486a321695e72681b68bc6990957aa831e45438 {}
        1 => "block_content"
      ]
    ]
    
/
var
/
www
/
html
/
et
/
wp-content
/
themes
/
ed
/
vendor
/
twig
/
twig
/
src
/
Environment.php
            $key = $this->cache->generateKey($name, $mainCls);
 
            if (!$this->isAutoReload() || $this->isTemplateFresh($name, $this->cache->getTimestamp($key))) {
                $this->cache->load($key);
            }
 
            $source = null;
            if (!class_exists($cls, false)) {
                $source = $this->getLoader()->getSourceContext($name);
                $content = $this->compileSource($source);
                $this->cache->write($key, $content);
                $this->cache->load($key);
 
                if (!class_exists($mainCls, false)) {
                    /* Last line of defense if either $this->bcWriteCacheFile was used,
                     * $this->cache is implemented as a no-op or we have a race condition
                     * where the cache was cleared between the above calls to write to and load from
                     * the cache.
                     */
                    eval('?>'.$content);
                }
 
                if (!class_exists($cls, false)) {
                    throw new RuntimeError(sprintf('Failed to load Twig template "%s", index "%s": cache might be corrupted.', $name, $index), -1, $source);
                }
            }
        }
 
        // to be removed in 3.0
        $this->extensionSet->initRuntime($this);
 
        return $this->loadedTemplates[$cls] = new $cls($this);
    }
 
    /**
     * Creates a template from source.
     *
     * This method should not be used as a generic way to load templates.
     *
     * @param string $template The template name
Arguments
  1. array:17 [
      "http_host" => "https://edgetime.ru"
      "wp_title" => "In the network appeared the first images of the Radeon R9 X2 - Edgetime.ru"
      "body_class" => "post-template-default single single-post postid-22321 single-format-standard"
      "site" => Site {}
      "request" => Request {}
      "user" => false
      "theme" => Theme {}
      "posts" => PostQuery {
        #userQuery: false
        #queryIterator: QueryIterator {}
        #pagination: null
        flag::STD_PROP_LIST: false
        flag::ARRAY_AS_PROPS: false
        iteratorClass: "Timber\PostsIterator"
        storage: array:1 [
          0 => Post {}
        ]
      }
      "wp_head" => FunctionWrapper {}
      "wp_footer" => FunctionWrapper {}
      "header_menu" => Menu {}
      "tag_menu" => Menu {}
      "footer_menu" => Menu {}
      "options" => array:4 [
        "advertisement_blocks" => array:3 [
          0 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-12 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="6632099992"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
          1 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-13 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="3029698659"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
          2 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-21 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="5420303052"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
        ]
        "advertisement_menu" => """
          <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
          <!-- RB-2 -->\r\n
          <ins class="adsbygoogle"\r\n
               style="display:block"\r\n
               data-ad-client="ca-pub-9449302163805983"\r\n
               data-ad-slot="9661719877"\r\n
               data-ad-format="auto"\r\n
               data-full-width-responsive="true"></ins>\r\n
          <script>\r\n
               (adsbygoogle = window.adsbygoogle || []).push({});\r\n
          </script>
          """
        "footer_scripts" => """
          <!--LiveInternet counter--><script type="text/javascript">\r\n
          document.write('<a href="//www.liveinternet.ru/click" '+\r\n
          'target="_blank"><img src="//counter.yadro.ru/hit?t14.5;r'+\r\n
          escape(document.referrer)+((typeof(screen)=='undefined')?'':\r\n
          ';s'+screen.width+'*'+screen.height+'*'+(screen.colorDepth?\r\n
          screen.colorDepth:screen.pixelDepth))+';u'+escape(document.URL)+\r\n
          ';h'+escape(document.title.substring(0,150))+';'+Math.random()+\r\n
          '" alt="" title="LiveInternet: показано число просмотров за 24'+\r\n
          ' часа, посетителей за 24 часа и за сегодня" '+\r\n
          'border="0" width="88" height="31"><\/a>')\r\n
          </script><!--/LiveInternet-->
          """
        "header_scripts" => """
          <!-- Yandex.Metrika counter -->\r\n
          <script type="text/javascript" >\r\n
             (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};\r\n
             m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})\r\n
             (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");\r\n
          \r\n
             ym(42453869, "init", {\r\n
                  clickmap:true,\r\n
                  trackLinks:true,\r\n
                  accurateTrackBounce:true,\r\n
                  webvisor:true\r\n
             });\r\n
          </script>\r\n
          <noscript><div><img src="https://mc.yandex.ru/watch/42453869" style="position:absolute; left:-9999px;" alt="" /></div></noscript>\r\n
          <!-- /Yandex.Metrika counter -->\r\n
          <!-- Global site tag (gtag.js) - Google Analytics -->\r\n
          <script async src="https://www.googletagmanager.com/gtag/js?id=UA-88405209-1"></script>\r\n
          <script>\r\n
            window.dataLayer = window.dataLayer || [];\r\n
            function gtag(){dataLayer.push(arguments);}\r\n
            gtag('js', new Date());\r\n
          \r\n
            gtag('config', 'UA-88405209-1');\r\n
          </script>\r\n
          """
      ]
      "post" => Post {}
      "moreposts" => PostQuery {
        #userQuery: array:3 [
          "post_type" => "post"
          "posts_per_page" => 5
          "post__not_in" => array:1 [
            0 => 22321
          ]
        ]
        #queryIterator: QueryIterator {}
        #pagination: null
        flag::STD_PROP_LIST: false
        flag::ARRAY_AS_PROPS: false
        iteratorClass: "Timber\PostsIterator"
        storage: array:5 [
          0 => Post {#1}
          1 => Post {#2}
          2 => Post {#3}
          3 => Post {#4}
          4 => Post {#5}
        ]
      }
      "tagposts" => array:5 [
        0 => Post {#1}
        1 => Post {#2}
        2 => Post {#3}
        3 => Post {#4}
        4 => Post {#5}
      ]
    ]
    
  2. array:1 [
      "content" => array:2 [
        0 => __TwigTemplate_687090262d7cb2ba6bc2490af486a321695e72681b68bc6990957aa831e45438 {}
        1 => "block_content"
      ]
    ]
    
/
var
/
www
/
html
/
et
/
wp-content
/
themes
/
ed
/
vendor
/
twig
/
twig
/
src
/
Template.php
    {
        $level = ob_get_level();
        ob_start(function () { return ''; });
        try {
            $this->display($context);
        } catch (\Throwable $e) {
            while (ob_get_level() > $level) {
                ob_end_clean();
            }
 
            throw $e;
        }
 
        return ob_get_clean();
    }
 
    protected function displayWithErrorHandling(array $context, array $blocks = [])
    {
        try {
            $this->doDisplay($context, $blocks);
        } catch (Error $e) {
            if (!$e->getSourceContext()) {
                $e->setSourceContext($this->getSourceContext());
            }
 
            // this is mostly useful for \Twig\Error\LoaderError exceptions
            // see \Twig\Error\LoaderError
            if (-1 === $e->getTemplateLine()) {
                $e->guess();
            }
 
            throw $e;
        } catch (\Exception $e) {
            $e = new RuntimeError(sprintf('An exception has been thrown during the rendering of a template ("%s").', $e->getMessage()), -1, $this->getSourceContext(), $e);
            $e->guess();
 
            throw $e;
        }
    }
 
Arguments
  1. array:17 [
      "http_host" => "https://edgetime.ru"
      "wp_title" => "In the network appeared the first images of the Radeon R9 X2 - Edgetime.ru"
      "body_class" => "post-template-default single single-post postid-22321 single-format-standard"
      "site" => Site {}
      "request" => Request {}
      "user" => false
      "theme" => Theme {}
      "posts" => PostQuery {
        #userQuery: false
        #queryIterator: QueryIterator {}
        #pagination: null
        flag::STD_PROP_LIST: false
        flag::ARRAY_AS_PROPS: false
        iteratorClass: "Timber\PostsIterator"
        storage: array:1 [
          0 => Post {}
        ]
      }
      "wp_head" => FunctionWrapper {}
      "wp_footer" => FunctionWrapper {}
      "header_menu" => Menu {}
      "tag_menu" => Menu {}
      "footer_menu" => Menu {}
      "options" => array:4 [
        "advertisement_blocks" => array:3 [
          0 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-12 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="6632099992"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
          1 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-13 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="3029698659"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
          2 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-21 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="5420303052"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
        ]
        "advertisement_menu" => """
          <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
          <!-- RB-2 -->\r\n
          <ins class="adsbygoogle"\r\n
               style="display:block"\r\n
               data-ad-client="ca-pub-9449302163805983"\r\n
               data-ad-slot="9661719877"\r\n
               data-ad-format="auto"\r\n
               data-full-width-responsive="true"></ins>\r\n
          <script>\r\n
               (adsbygoogle = window.adsbygoogle || []).push({});\r\n
          </script>
          """
        "footer_scripts" => """
          <!--LiveInternet counter--><script type="text/javascript">\r\n
          document.write('<a href="//www.liveinternet.ru/click" '+\r\n
          'target="_blank"><img src="//counter.yadro.ru/hit?t14.5;r'+\r\n
          escape(document.referrer)+((typeof(screen)=='undefined')?'':\r\n
          ';s'+screen.width+'*'+screen.height+'*'+(screen.colorDepth?\r\n
          screen.colorDepth:screen.pixelDepth))+';u'+escape(document.URL)+\r\n
          ';h'+escape(document.title.substring(0,150))+';'+Math.random()+\r\n
          '" alt="" title="LiveInternet: показано число просмотров за 24'+\r\n
          ' часа, посетителей за 24 часа и за сегодня" '+\r\n
          'border="0" width="88" height="31"><\/a>')\r\n
          </script><!--/LiveInternet-->
          """
        "header_scripts" => """
          <!-- Yandex.Metrika counter -->\r\n
          <script type="text/javascript" >\r\n
             (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};\r\n
             m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})\r\n
             (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");\r\n
          \r\n
             ym(42453869, "init", {\r\n
                  clickmap:true,\r\n
                  trackLinks:true,\r\n
                  accurateTrackBounce:true,\r\n
                  webvisor:true\r\n
             });\r\n
          </script>\r\n
          <noscript><div><img src="https://mc.yandex.ru/watch/42453869" style="position:absolute; left:-9999px;" alt="" /></div></noscript>\r\n
          <!-- /Yandex.Metrika counter -->\r\n
          <!-- Global site tag (gtag.js) - Google Analytics -->\r\n
          <script async src="https://www.googletagmanager.com/gtag/js?id=UA-88405209-1"></script>\r\n
          <script>\r\n
            window.dataLayer = window.dataLayer || [];\r\n
            function gtag(){dataLayer.push(arguments);}\r\n
            gtag('js', new Date());\r\n
          \r\n
            gtag('config', 'UA-88405209-1');\r\n
          </script>\r\n
          """
      ]
      "post" => Post {}
      "moreposts" => PostQuery {
        #userQuery: array:3 [
          "post_type" => "post"
          "posts_per_page" => 5
          "post__not_in" => array:1 [
            0 => 22321
          ]
        ]
        #queryIterator: QueryIterator {}
        #pagination: null
        flag::STD_PROP_LIST: false
        flag::ARRAY_AS_PROPS: false
        iteratorClass: "Timber\PostsIterator"
        storage: array:5 [
          0 => Post {#1}
          1 => Post {#2}
          2 => Post {#3}
          3 => Post {#4}
          4 => Post {#5}
        ]
      }
      "tagposts" => array:5 [
        0 => Post {#1}
        1 => Post {#2}
        2 => Post {#3}
        3 => Post {#4}
        4 => Post {#5}
      ]
    ]
    
  2. array:1 [
      "content" => array:2 [
        0 => __TwigTemplate_687090262d7cb2ba6bc2490af486a321695e72681b68bc6990957aa831e45438 {}
        1 => "block_content"
      ]
    ]
    
/
var
/
www
/
html
/
et
/
wp-content
/
themes
/
ed
/
vendor
/
twig
/
twig
/
src
/
Template.php
    {
        return $this;
    }
 
    /**
     * Returns all blocks.
     *
     * This method is for internal use only and should never be called
     * directly.
     *
     * @return array An array of blocks
     */
    public function getBlocks()
    {
        return $this->blocks;
    }
 
    public function display(array $context, array $blocks = [])
    {
        $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
    }
 
    public function render(array $context)
    {
        $level = ob_get_level();
        ob_start(function () { return ''; });
        try {
            $this->display($context);
        } catch (\Throwable $e) {
            while (ob_get_level() > $level) {
                ob_end_clean();
            }
 
            throw $e;
        }
 
        return ob_get_clean();
    }
 
    protected function displayWithErrorHandling(array $context, array $blocks = [])
Arguments
  1. array:17 [
      "http_host" => "https://edgetime.ru"
      "wp_title" => "In the network appeared the first images of the Radeon R9 X2 - Edgetime.ru"
      "body_class" => "post-template-default single single-post postid-22321 single-format-standard"
      "site" => Site {}
      "request" => Request {}
      "user" => false
      "theme" => Theme {}
      "posts" => PostQuery {
        #userQuery: false
        #queryIterator: QueryIterator {}
        #pagination: null
        flag::STD_PROP_LIST: false
        flag::ARRAY_AS_PROPS: false
        iteratorClass: "Timber\PostsIterator"
        storage: array:1 [
          0 => Post {}
        ]
      }
      "wp_head" => FunctionWrapper {}
      "wp_footer" => FunctionWrapper {}
      "header_menu" => Menu {}
      "tag_menu" => Menu {}
      "footer_menu" => Menu {}
      "options" => array:4 [
        "advertisement_blocks" => array:3 [
          0 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-12 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="6632099992"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
          1 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-13 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="3029698659"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
          2 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-21 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="5420303052"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
        ]
        "advertisement_menu" => """
          <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
          <!-- RB-2 -->\r\n
          <ins class="adsbygoogle"\r\n
               style="display:block"\r\n
               data-ad-client="ca-pub-9449302163805983"\r\n
               data-ad-slot="9661719877"\r\n
               data-ad-format="auto"\r\n
               data-full-width-responsive="true"></ins>\r\n
          <script>\r\n
               (adsbygoogle = window.adsbygoogle || []).push({});\r\n
          </script>
          """
        "footer_scripts" => """
          <!--LiveInternet counter--><script type="text/javascript">\r\n
          document.write('<a href="//www.liveinternet.ru/click" '+\r\n
          'target="_blank"><img src="//counter.yadro.ru/hit?t14.5;r'+\r\n
          escape(document.referrer)+((typeof(screen)=='undefined')?'':\r\n
          ';s'+screen.width+'*'+screen.height+'*'+(screen.colorDepth?\r\n
          screen.colorDepth:screen.pixelDepth))+';u'+escape(document.URL)+\r\n
          ';h'+escape(document.title.substring(0,150))+';'+Math.random()+\r\n
          '" alt="" title="LiveInternet: показано число просмотров за 24'+\r\n
          ' часа, посетителей за 24 часа и за сегодня" '+\r\n
          'border="0" width="88" height="31"><\/a>')\r\n
          </script><!--/LiveInternet-->
          """
        "header_scripts" => """
          <!-- Yandex.Metrika counter -->\r\n
          <script type="text/javascript" >\r\n
             (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};\r\n
             m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})\r\n
             (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");\r\n
          \r\n
             ym(42453869, "init", {\r\n
                  clickmap:true,\r\n
                  trackLinks:true,\r\n
                  accurateTrackBounce:true,\r\n
                  webvisor:true\r\n
             });\r\n
          </script>\r\n
          <noscript><div><img src="https://mc.yandex.ru/watch/42453869" style="position:absolute; left:-9999px;" alt="" /></div></noscript>\r\n
          <!-- /Yandex.Metrika counter -->\r\n
          <!-- Global site tag (gtag.js) - Google Analytics -->\r\n
          <script async src="https://www.googletagmanager.com/gtag/js?id=UA-88405209-1"></script>\r\n
          <script>\r\n
            window.dataLayer = window.dataLayer || [];\r\n
            function gtag(){dataLayer.push(arguments);}\r\n
            gtag('js', new Date());\r\n
          \r\n
            gtag('config', 'UA-88405209-1');\r\n
          </script>\r\n
          """
      ]
      "post" => Post {}
      "moreposts" => PostQuery {
        #userQuery: array:3 [
          "post_type" => "post"
          "posts_per_page" => 5
          "post__not_in" => array:1 [
            0 => 22321
          ]
        ]
        #queryIterator: QueryIterator {}
        #pagination: null
        flag::STD_PROP_LIST: false
        flag::ARRAY_AS_PROPS: false
        iteratorClass: "Timber\PostsIterator"
        storage: array:5 [
          0 => Post {#1}
          1 => Post {#2}
          2 => Post {#3}
          3 => Post {#4}
          4 => Post {#5}
        ]
      }
      "tagposts" => array:5 [
        0 => Post {#1}
        1 => Post {#2}
        2 => Post {#3}
        3 => Post {#4}
        4 => Post {#5}
      ]
    ]
    
  2. array:1 [
      "content" => array:2 [
        0 => __TwigTemplate_687090262d7cb2ba6bc2490af486a321695e72681b68bc6990957aa831e45438 {}
        1 => "block_content"
      ]
    ]
    
/
var
/
www
/
html
/
et
/
wp-content
/
themes
/
ed
/
vendor
/
twig
/
twig
/
src
/
Template.php
     * directly.
     *
     * @return array An array of blocks
     */
    public function getBlocks()
    {
        return $this->blocks;
    }
 
    public function display(array $context, array $blocks = [])
    {
        $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
    }
 
    public function render(array $context)
    {
        $level = ob_get_level();
        ob_start(function () { return ''; });
        try {
            $this->display($context);
        } catch (\Throwable $e) {
            while (ob_get_level() > $level) {
                ob_end_clean();
            }
 
            throw $e;
        }
 
        return ob_get_clean();
    }
 
    protected function displayWithErrorHandling(array $context, array $blocks = [])
    {
        try {
            $this->doDisplay($context, $blocks);
        } catch (Error $e) {
            if (!$e->getSourceContext()) {
                $e->setSourceContext($this->getSourceContext());
            }
 
Arguments
  1. array:17 [
      "http_host" => "https://edgetime.ru"
      "wp_title" => "In the network appeared the first images of the Radeon R9 X2 - Edgetime.ru"
      "body_class" => "post-template-default single single-post postid-22321 single-format-standard"
      "site" => Site {}
      "request" => Request {}
      "user" => false
      "theme" => Theme {}
      "posts" => PostQuery {
        #userQuery: false
        #queryIterator: QueryIterator {}
        #pagination: null
        flag::STD_PROP_LIST: false
        flag::ARRAY_AS_PROPS: false
        iteratorClass: "Timber\PostsIterator"
        storage: array:1 [
          0 => Post {}
        ]
      }
      "wp_head" => FunctionWrapper {}
      "wp_footer" => FunctionWrapper {}
      "header_menu" => Menu {}
      "tag_menu" => Menu {}
      "footer_menu" => Menu {}
      "options" => array:4 [
        "advertisement_blocks" => array:3 [
          0 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-12 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="6632099992"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
          1 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-13 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="3029698659"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
          2 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-21 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="5420303052"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
        ]
        "advertisement_menu" => """
          <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
          <!-- RB-2 -->\r\n
          <ins class="adsbygoogle"\r\n
               style="display:block"\r\n
               data-ad-client="ca-pub-9449302163805983"\r\n
               data-ad-slot="9661719877"\r\n
               data-ad-format="auto"\r\n
               data-full-width-responsive="true"></ins>\r\n
          <script>\r\n
               (adsbygoogle = window.adsbygoogle || []).push({});\r\n
          </script>
          """
        "footer_scripts" => """
          <!--LiveInternet counter--><script type="text/javascript">\r\n
          document.write('<a href="//www.liveinternet.ru/click" '+\r\n
          'target="_blank"><img src="//counter.yadro.ru/hit?t14.5;r'+\r\n
          escape(document.referrer)+((typeof(screen)=='undefined')?'':\r\n
          ';s'+screen.width+'*'+screen.height+'*'+(screen.colorDepth?\r\n
          screen.colorDepth:screen.pixelDepth))+';u'+escape(document.URL)+\r\n
          ';h'+escape(document.title.substring(0,150))+';'+Math.random()+\r\n
          '" alt="" title="LiveInternet: показано число просмотров за 24'+\r\n
          ' часа, посетителей за 24 часа и за сегодня" '+\r\n
          'border="0" width="88" height="31"><\/a>')\r\n
          </script><!--/LiveInternet-->
          """
        "header_scripts" => """
          <!-- Yandex.Metrika counter -->\r\n
          <script type="text/javascript" >\r\n
             (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};\r\n
             m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})\r\n
             (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");\r\n
          \r\n
             ym(42453869, "init", {\r\n
                  clickmap:true,\r\n
                  trackLinks:true,\r\n
                  accurateTrackBounce:true,\r\n
                  webvisor:true\r\n
             });\r\n
          </script>\r\n
          <noscript><div><img src="https://mc.yandex.ru/watch/42453869" style="position:absolute; left:-9999px;" alt="" /></div></noscript>\r\n
          <!-- /Yandex.Metrika counter -->\r\n
          <!-- Global site tag (gtag.js) - Google Analytics -->\r\n
          <script async src="https://www.googletagmanager.com/gtag/js?id=UA-88405209-1"></script>\r\n
          <script>\r\n
            window.dataLayer = window.dataLayer || [];\r\n
            function gtag(){dataLayer.push(arguments);}\r\n
            gtag('js', new Date());\r\n
          \r\n
            gtag('config', 'UA-88405209-1');\r\n
          </script>\r\n
          """
      ]
      "post" => Post {}
      "moreposts" => PostQuery {
        #userQuery: array:3 [
          "post_type" => "post"
          "posts_per_page" => 5
          "post__not_in" => array:1 [
            0 => 22321
          ]
        ]
        #queryIterator: QueryIterator {}
        #pagination: null
        flag::STD_PROP_LIST: false
        flag::ARRAY_AS_PROPS: false
        iteratorClass: "Timber\PostsIterator"
        storage: array:5 [
          0 => Post {#1}
          1 => Post {#2}
          2 => Post {#3}
          3 => Post {#4}
          4 => Post {#5}
        ]
      }
      "tagposts" => array:5 [
        0 => Post {#1}
        1 => Post {#2}
        2 => Post {#3}
        3 => Post {#4}
        4 => Post {#5}
      ]
    ]
    
/
var
/
www
/
html
/
et
/
wp-content
/
themes
/
ed
/
vendor
/
twig
/
twig
/
src
/
TemplateWrapper.php
     * directly (use Twig\Environment::load() instead).
     *
     * @internal
     */
    public function __construct(Environment $env, Template $template)
    {
        $this->env = $env;
        $this->template = $template;
    }
 
    /**
     * Renders the template.
     *
     * @param array $context An array of parameters to pass to the template
     */
    public function render(array $context = []): string
    {
        // using func_get_args() allows to not expose the blocks argument
        // as it should only be used by internal code
        return $this->template->render($context, \func_get_args()[1] ?? []);
    }
 
    /**
     * Displays the template.
     *
     * @param array $context An array of parameters to pass to the template
     */
    public function display(array $context = [])
    {
        // using func_get_args() allows to not expose the blocks argument
        // as it should only be used by internal code
        $this->template->display($context, \func_get_args()[1] ?? []);
    }
 
    /**
     * Checks if a block is defined.
     *
     * @param string $name    The block name
     * @param array  $context An array of parameters to pass to the template
     */
Arguments
  1. array:17 [
      "http_host" => "https://edgetime.ru"
      "wp_title" => "In the network appeared the first images of the Radeon R9 X2 - Edgetime.ru"
      "body_class" => "post-template-default single single-post postid-22321 single-format-standard"
      "site" => Site {}
      "request" => Request {}
      "user" => false
      "theme" => Theme {}
      "posts" => PostQuery {
        #userQuery: false
        #queryIterator: QueryIterator {}
        #pagination: null
        flag::STD_PROP_LIST: false
        flag::ARRAY_AS_PROPS: false
        iteratorClass: "Timber\PostsIterator"
        storage: array:1 [
          0 => Post {}
        ]
      }
      "wp_head" => FunctionWrapper {}
      "wp_footer" => FunctionWrapper {}
      "header_menu" => Menu {}
      "tag_menu" => Menu {}
      "footer_menu" => Menu {}
      "options" => array:4 [
        "advertisement_blocks" => array:3 [
          0 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-12 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="6632099992"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
          1 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-13 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="3029698659"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
          2 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-21 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="5420303052"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
        ]
        "advertisement_menu" => """
          <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
          <!-- RB-2 -->\r\n
          <ins class="adsbygoogle"\r\n
               style="display:block"\r\n
               data-ad-client="ca-pub-9449302163805983"\r\n
               data-ad-slot="9661719877"\r\n
               data-ad-format="auto"\r\n
               data-full-width-responsive="true"></ins>\r\n
          <script>\r\n
               (adsbygoogle = window.adsbygoogle || []).push({});\r\n
          </script>
          """
        "footer_scripts" => """
          <!--LiveInternet counter--><script type="text/javascript">\r\n
          document.write('<a href="//www.liveinternet.ru/click" '+\r\n
          'target="_blank"><img src="//counter.yadro.ru/hit?t14.5;r'+\r\n
          escape(document.referrer)+((typeof(screen)=='undefined')?'':\r\n
          ';s'+screen.width+'*'+screen.height+'*'+(screen.colorDepth?\r\n
          screen.colorDepth:screen.pixelDepth))+';u'+escape(document.URL)+\r\n
          ';h'+escape(document.title.substring(0,150))+';'+Math.random()+\r\n
          '" alt="" title="LiveInternet: показано число просмотров за 24'+\r\n
          ' часа, посетителей за 24 часа и за сегодня" '+\r\n
          'border="0" width="88" height="31"><\/a>')\r\n
          </script><!--/LiveInternet-->
          """
        "header_scripts" => """
          <!-- Yandex.Metrika counter -->\r\n
          <script type="text/javascript" >\r\n
             (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};\r\n
             m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})\r\n
             (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");\r\n
          \r\n
             ym(42453869, "init", {\r\n
                  clickmap:true,\r\n
                  trackLinks:true,\r\n
                  accurateTrackBounce:true,\r\n
                  webvisor:true\r\n
             });\r\n
          </script>\r\n
          <noscript><div><img src="https://mc.yandex.ru/watch/42453869" style="position:absolute; left:-9999px;" alt="" /></div></noscript>\r\n
          <!-- /Yandex.Metrika counter -->\r\n
          <!-- Global site tag (gtag.js) - Google Analytics -->\r\n
          <script async src="https://www.googletagmanager.com/gtag/js?id=UA-88405209-1"></script>\r\n
          <script>\r\n
            window.dataLayer = window.dataLayer || [];\r\n
            function gtag(){dataLayer.push(arguments);}\r\n
            gtag('js', new Date());\r\n
          \r\n
            gtag('config', 'UA-88405209-1');\r\n
          </script>\r\n
          """
      ]
      "post" => Post {}
      "moreposts" => PostQuery {
        #userQuery: array:3 [
          "post_type" => "post"
          "posts_per_page" => 5
          "post__not_in" => array:1 [
            0 => 22321
          ]
        ]
        #queryIterator: QueryIterator {}
        #pagination: null
        flag::STD_PROP_LIST: false
        flag::ARRAY_AS_PROPS: false
        iteratorClass: "Timber\PostsIterator"
        storage: array:5 [
          0 => Post {#1}
          1 => Post {#2}
          2 => Post {#3}
          3 => Post {#4}
          4 => Post {#5}
        ]
      }
      "tagposts" => array:5 [
        0 => Post {#1}
        1 => Post {#2}
        2 => Post {#3}
        3 => Post {#4}
        4 => Post {#5}
      ]
    ]
    
  2. []
    
/
var
/
www
/
html
/
et
/
wp-content
/
themes
/
ed
/
vendor
/
twig
/
twig
/
src
/
Environment.php
        $key = $this->getLoader()->getCacheKey($name).$this->optionsHash;
 
        return $this->templateClassPrefix.hash('sha256', $key).(null === $index ? '' : '___'.$index);
    }
 
    /**
     * Renders a template.
     *
     * @param string|TemplateWrapper $name    The template name
     * @param array                  $context An array of parameters to pass to the template
     *
     * @return string The rendered template
     *
     * @throws LoaderError  When the template cannot be found
     * @throws SyntaxError  When an error occurred during compilation
     * @throws RuntimeError When an error occurred during rendering
     */
    public function render($name, array $context = [])
    {
        return $this->load($name)->render($context);
    }
 
    /**
     * Displays a template.
     *
     * @param string|TemplateWrapper $name    The template name
     * @param array                  $context An array of parameters to pass to the template
     *
     * @throws LoaderError  When the template cannot be found
     * @throws SyntaxError  When an error occurred during compilation
     * @throws RuntimeError When an error occurred during rendering
     */
    public function display($name, array $context = [])
    {
        $this->load($name)->display($context);
    }
 
    /**
     * Loads a template.
     *
Arguments
  1. array:17 [
      "http_host" => "https://edgetime.ru"
      "wp_title" => "In the network appeared the first images of the Radeon R9 X2 - Edgetime.ru"
      "body_class" => "post-template-default single single-post postid-22321 single-format-standard"
      "site" => Site {}
      "request" => Request {}
      "user" => false
      "theme" => Theme {}
      "posts" => PostQuery {
        #userQuery: false
        #queryIterator: QueryIterator {}
        #pagination: null
        flag::STD_PROP_LIST: false
        flag::ARRAY_AS_PROPS: false
        iteratorClass: "Timber\PostsIterator"
        storage: array:1 [
          0 => Post {}
        ]
      }
      "wp_head" => FunctionWrapper {}
      "wp_footer" => FunctionWrapper {}
      "header_menu" => Menu {}
      "tag_menu" => Menu {}
      "footer_menu" => Menu {}
      "options" => array:4 [
        "advertisement_blocks" => array:3 [
          0 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-12 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="6632099992"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
          1 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-13 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="3029698659"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
          2 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-21 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="5420303052"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
        ]
        "advertisement_menu" => """
          <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
          <!-- RB-2 -->\r\n
          <ins class="adsbygoogle"\r\n
               style="display:block"\r\n
               data-ad-client="ca-pub-9449302163805983"\r\n
               data-ad-slot="9661719877"\r\n
               data-ad-format="auto"\r\n
               data-full-width-responsive="true"></ins>\r\n
          <script>\r\n
               (adsbygoogle = window.adsbygoogle || []).push({});\r\n
          </script>
          """
        "footer_scripts" => """
          <!--LiveInternet counter--><script type="text/javascript">\r\n
          document.write('<a href="//www.liveinternet.ru/click" '+\r\n
          'target="_blank"><img src="//counter.yadro.ru/hit?t14.5;r'+\r\n
          escape(document.referrer)+((typeof(screen)=='undefined')?'':\r\n
          ';s'+screen.width+'*'+screen.height+'*'+(screen.colorDepth?\r\n
          screen.colorDepth:screen.pixelDepth))+';u'+escape(document.URL)+\r\n
          ';h'+escape(document.title.substring(0,150))+';'+Math.random()+\r\n
          '" alt="" title="LiveInternet: показано число просмотров за 24'+\r\n
          ' часа, посетителей за 24 часа и за сегодня" '+\r\n
          'border="0" width="88" height="31"><\/a>')\r\n
          </script><!--/LiveInternet-->
          """
        "header_scripts" => """
          <!-- Yandex.Metrika counter -->\r\n
          <script type="text/javascript" >\r\n
             (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};\r\n
             m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})\r\n
             (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");\r\n
          \r\n
             ym(42453869, "init", {\r\n
                  clickmap:true,\r\n
                  trackLinks:true,\r\n
                  accurateTrackBounce:true,\r\n
                  webvisor:true\r\n
             });\r\n
          </script>\r\n
          <noscript><div><img src="https://mc.yandex.ru/watch/42453869" style="position:absolute; left:-9999px;" alt="" /></div></noscript>\r\n
          <!-- /Yandex.Metrika counter -->\r\n
          <!-- Global site tag (gtag.js) - Google Analytics -->\r\n
          <script async src="https://www.googletagmanager.com/gtag/js?id=UA-88405209-1"></script>\r\n
          <script>\r\n
            window.dataLayer = window.dataLayer || [];\r\n
            function gtag(){dataLayer.push(arguments);}\r\n
            gtag('js', new Date());\r\n
          \r\n
            gtag('config', 'UA-88405209-1');\r\n
          </script>\r\n
          """
      ]
      "post" => Post {}
      "moreposts" => PostQuery {
        #userQuery: array:3 [
          "post_type" => "post"
          "posts_per_page" => 5
          "post__not_in" => array:1 [
            0 => 22321
          ]
        ]
        #queryIterator: QueryIterator {}
        #pagination: null
        flag::STD_PROP_LIST: false
        flag::ARRAY_AS_PROPS: false
        iteratorClass: "Timber\PostsIterator"
        storage: array:5 [
          0 => Post {#1}
          1 => Post {#2}
          2 => Post {#3}
          3 => Post {#4}
          4 => Post {#5}
        ]
      }
      "tagposts" => array:5 [
        0 => Post {#1}
        1 => Post {#2}
        2 => Post {#3}
        3 => Post {#4}
        4 => Post {#5}
      ]
    ]
    
/
var
/
www
/
html
/
et
/
wp-content
/
themes
/
ed
/
vendor
/
timber
/
timber
/
lib
/
Loader.php
        }

        $key = null;
        $output = false;
        if ( false !== $expires ) {
            ksort($data);
            $key = md5($file.json_encode($data));
            $output = $this->get_cache($key, self::CACHEGROUP, $cache_mode);
        }

        if ( false === $output || null === $output ) {
            $twig = $this->get_twig();
            if ( strlen($file) ) {
                $loader = $this->get_loader();
                $result = $loader->getCacheKey($file);
                do_action('timber_loader_render_file', $result);
            }
            $data = apply_filters('timber_loader_render_data', $data);
            $data = apply_filters('timber/loader/render_data', $data, $file);
            $output = $twig->render($file, $data);
        }

        if ( false !== $output && false !== $expires && null !== $key ) {
            $this->delete_cache();
            $this->set_cache($key, $output, self::CACHEGROUP, $expires, $cache_mode);
        }
        $output = apply_filters('timber_output', $output);
        return apply_filters('timber/output', $output, $data, $file);
    }

    protected function delete_cache() {
        Cleaner::delete_transients();
    }

    /**
     * Get first existing template.
     *
     * @param array|string $templates  Name(s) of the Twig template(s) to choose from.
     * @return string|bool             Name of chosen template, otherwise false.
     */
Arguments
  1. "single.twig"
    
  2. array:17 [
      "http_host" => "https://edgetime.ru"
      "wp_title" => "In the network appeared the first images of the Radeon R9 X2 - Edgetime.ru"
      "body_class" => "post-template-default single single-post postid-22321 single-format-standard"
      "site" => Site {}
      "request" => Request {}
      "user" => false
      "theme" => Theme {}
      "posts" => PostQuery {
        #userQuery: false
        #queryIterator: QueryIterator {}
        #pagination: null
        flag::STD_PROP_LIST: false
        flag::ARRAY_AS_PROPS: false
        iteratorClass: "Timber\PostsIterator"
        storage: array:1 [
          0 => Post {}
        ]
      }
      "wp_head" => FunctionWrapper {}
      "wp_footer" => FunctionWrapper {}
      "header_menu" => Menu {}
      "tag_menu" => Menu {}
      "footer_menu" => Menu {}
      "options" => array:4 [
        "advertisement_blocks" => array:3 [
          0 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-12 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="6632099992"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
          1 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-13 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="3029698659"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
          2 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-21 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="5420303052"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
        ]
        "advertisement_menu" => """
          <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
          <!-- RB-2 -->\r\n
          <ins class="adsbygoogle"\r\n
               style="display:block"\r\n
               data-ad-client="ca-pub-9449302163805983"\r\n
               data-ad-slot="9661719877"\r\n
               data-ad-format="auto"\r\n
               data-full-width-responsive="true"></ins>\r\n
          <script>\r\n
               (adsbygoogle = window.adsbygoogle || []).push({});\r\n
          </script>
          """
        "footer_scripts" => """
          <!--LiveInternet counter--><script type="text/javascript">\r\n
          document.write('<a href="//www.liveinternet.ru/click" '+\r\n
          'target="_blank"><img src="//counter.yadro.ru/hit?t14.5;r'+\r\n
          escape(document.referrer)+((typeof(screen)=='undefined')?'':\r\n
          ';s'+screen.width+'*'+screen.height+'*'+(screen.colorDepth?\r\n
          screen.colorDepth:screen.pixelDepth))+';u'+escape(document.URL)+\r\n
          ';h'+escape(document.title.substring(0,150))+';'+Math.random()+\r\n
          '" alt="" title="LiveInternet: показано число просмотров за 24'+\r\n
          ' часа, посетителей за 24 часа и за сегодня" '+\r\n
          'border="0" width="88" height="31"><\/a>')\r\n
          </script><!--/LiveInternet-->
          """
        "header_scripts" => """
          <!-- Yandex.Metrika counter -->\r\n
          <script type="text/javascript" >\r\n
             (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};\r\n
             m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})\r\n
             (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");\r\n
          \r\n
             ym(42453869, "init", {\r\n
                  clickmap:true,\r\n
                  trackLinks:true,\r\n
                  accurateTrackBounce:true,\r\n
                  webvisor:true\r\n
             });\r\n
          </script>\r\n
          <noscript><div><img src="https://mc.yandex.ru/watch/42453869" style="position:absolute; left:-9999px;" alt="" /></div></noscript>\r\n
          <!-- /Yandex.Metrika counter -->\r\n
          <!-- Global site tag (gtag.js) - Google Analytics -->\r\n
          <script async src="https://www.googletagmanager.com/gtag/js?id=UA-88405209-1"></script>\r\n
          <script>\r\n
            window.dataLayer = window.dataLayer || [];\r\n
            function gtag(){dataLayer.push(arguments);}\r\n
            gtag('js', new Date());\r\n
          \r\n
            gtag('config', 'UA-88405209-1');\r\n
          </script>\r\n
          """
      ]
      "post" => Post {}
      "moreposts" => PostQuery {
        #userQuery: array:3 [
          "post_type" => "post"
          "posts_per_page" => 5
          "post__not_in" => array:1 [
            0 => 22321
          ]
        ]
        #queryIterator: QueryIterator {}
        #pagination: null
        flag::STD_PROP_LIST: false
        flag::ARRAY_AS_PROPS: false
        iteratorClass: "Timber\PostsIterator"
        storage: array:5 [
          0 => Post {#1}
          1 => Post {#2}
          2 => Post {#3}
          3 => Post {#4}
          4 => Post {#5}
        ]
      }
      "tagposts" => array:5 [
        0 => Post {#1}
        1 => Post {#2}
        2 => Post {#3}
        3 => Post {#4}
        4 => Post {#5}
      ]
    ]
    
/
var
/
www
/
html
/
et
/
wp-content
/
themes
/
ed
/
vendor
/
timber
/
timber
/
lib
/
Timber.php
        if ( $via_render ) {
            $file = apply_filters('timber_render_file', $file);
        } else {
            $file = apply_filters('timber_compile_file', $file);
        }

        $output = false;

        if ($file !== false) {
            if ( is_null($data) ) {
                $data = array();
            }

            if ( $via_render ) {
                $data = apply_filters('timber_render_data', $data);
            } else {
                $data = apply_filters('timber_compile_data', $data);
            }

            $output = $loader->render($file, $data, $expires, $cache_mode);
        }

        do_action('timber_compile_done');
        return $output;
    }

    /**
     * Compile a string.
     *
     * @api
     * @example
     * ```php
     * $data = array(
     *     'username' => 'Jane Doe',
     * );
     *
     * $welcome = Timber::compile_string( 'Hi {{ username }}, I’m a string with a custom Twig variable', $data );
     * ```
     * @param string $string A string with Twig variables.
     * @param array  $data   Optional. An array of data to use in Twig template.
Arguments
  1. "single.twig"
    
  2. array:17 [
      "http_host" => "https://edgetime.ru"
      "wp_title" => "In the network appeared the first images of the Radeon R9 X2 - Edgetime.ru"
      "body_class" => "post-template-default single single-post postid-22321 single-format-standard"
      "site" => Site {}
      "request" => Request {}
      "user" => false
      "theme" => Theme {}
      "posts" => PostQuery {
        #userQuery: false
        #queryIterator: QueryIterator {}
        #pagination: null
        flag::STD_PROP_LIST: false
        flag::ARRAY_AS_PROPS: false
        iteratorClass: "Timber\PostsIterator"
        storage: array:1 [
          0 => Post {}
        ]
      }
      "wp_head" => FunctionWrapper {}
      "wp_footer" => FunctionWrapper {}
      "header_menu" => Menu {}
      "tag_menu" => Menu {}
      "footer_menu" => Menu {}
      "options" => array:4 [
        "advertisement_blocks" => array:3 [
          0 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-12 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="6632099992"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
          1 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-13 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="3029698659"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
          2 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-21 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="5420303052"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
        ]
        "advertisement_menu" => """
          <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
          <!-- RB-2 -->\r\n
          <ins class="adsbygoogle"\r\n
               style="display:block"\r\n
               data-ad-client="ca-pub-9449302163805983"\r\n
               data-ad-slot="9661719877"\r\n
               data-ad-format="auto"\r\n
               data-full-width-responsive="true"></ins>\r\n
          <script>\r\n
               (adsbygoogle = window.adsbygoogle || []).push({});\r\n
          </script>
          """
        "footer_scripts" => """
          <!--LiveInternet counter--><script type="text/javascript">\r\n
          document.write('<a href="//www.liveinternet.ru/click" '+\r\n
          'target="_blank"><img src="//counter.yadro.ru/hit?t14.5;r'+\r\n
          escape(document.referrer)+((typeof(screen)=='undefined')?'':\r\n
          ';s'+screen.width+'*'+screen.height+'*'+(screen.colorDepth?\r\n
          screen.colorDepth:screen.pixelDepth))+';u'+escape(document.URL)+\r\n
          ';h'+escape(document.title.substring(0,150))+';'+Math.random()+\r\n
          '" alt="" title="LiveInternet: показано число просмотров за 24'+\r\n
          ' часа, посетителей за 24 часа и за сегодня" '+\r\n
          'border="0" width="88" height="31"><\/a>')\r\n
          </script><!--/LiveInternet-->
          """
        "header_scripts" => """
          <!-- Yandex.Metrika counter -->\r\n
          <script type="text/javascript" >\r\n
             (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};\r\n
             m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})\r\n
             (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");\r\n
          \r\n
             ym(42453869, "init", {\r\n
                  clickmap:true,\r\n
                  trackLinks:true,\r\n
                  accurateTrackBounce:true,\r\n
                  webvisor:true\r\n
             });\r\n
          </script>\r\n
          <noscript><div><img src="https://mc.yandex.ru/watch/42453869" style="position:absolute; left:-9999px;" alt="" /></div></noscript>\r\n
          <!-- /Yandex.Metrika counter -->\r\n
          <!-- Global site tag (gtag.js) - Google Analytics -->\r\n
          <script async src="https://www.googletagmanager.com/gtag/js?id=UA-88405209-1"></script>\r\n
          <script>\r\n
            window.dataLayer = window.dataLayer || [];\r\n
            function gtag(){dataLayer.push(arguments);}\r\n
            gtag('js', new Date());\r\n
          \r\n
            gtag('config', 'UA-88405209-1');\r\n
          </script>\r\n
          """
      ]
      "post" => Post {}
      "moreposts" => PostQuery {
        #userQuery: array:3 [
          "post_type" => "post"
          "posts_per_page" => 5
          "post__not_in" => array:1 [
            0 => 22321
          ]
        ]
        #queryIterator: QueryIterator {}
        #pagination: null
        flag::STD_PROP_LIST: false
        flag::ARRAY_AS_PROPS: false
        iteratorClass: "Timber\PostsIterator"
        storage: array:5 [
          0 => Post {#1}
          1 => Post {#2}
          2 => Post {#3}
          3 => Post {#4}
          4 => Post {#5}
        ]
      }
      "tagposts" => array:5 [
        0 => Post {#1}
        1 => Post {#2}
        2 => Post {#3}
        3 => Post {#4}
        4 => Post {#5}
      ]
    ]
    
  3. false
    
  4. "default"
    
/
var
/
www
/
html
/
et
/
wp-content
/
themes
/
ed
/
vendor
/
timber
/
timber
/
lib
/
Timber.php
        $twig = $dummy_loader->get_twig();
        $template = $twig->createTemplate($string);
        return $template->render($data);
    }

    /**
     * Fetch function.
     *
     * @api
     * @param array|string $filenames  Name of the Twig file to render. If this is an array of files, Timber will
     *                                 render the first file that exists.
     * @param array        $data       Optional. An array of data to use in Twig template.
     * @param bool|int     $expires    Optional. In seconds. Use false to disable cache altogether. When passed an
     *                                 array, the first value is used for non-logged in visitors, the second for users.
     *                                 Default false.
     * @param string       $cache_mode Optional. Any of the cache mode constants defined in TimberLoader.
     * @return bool|string The returned output.
     */
    public static function fetch( $filenames, $data = array(), $expires = false, $cache_mode = Loader::CACHE_USE_DEFAULT ) {
        $output = self::compile($filenames, $data, $expires, $cache_mode, true);
        $output = apply_filters('timber_compile_result', $output);
        return $output;
    }

    /**
     * Render function.
     *
     * Passes data to a Twig file and echoes the output.
     *
     * @api
     * @example
     * ```php
     * $context = Timber::context();
     *
     * Timber::render( 'index.twig', $context );
     * ```
     * @param array|string $filenames  Name of the Twig file to render. If this is an array of files, Timber will
     *                                 render the first file that exists.
     * @param array        $data       Optional. An array of data to use in Twig template.
     * @param bool|int     $expires    Optional. In seconds. Use false to disable cache altogether. When passed an
Arguments
  1. "single.twig"
    
  2. array:17 [
      "http_host" => "https://edgetime.ru"
      "wp_title" => "In the network appeared the first images of the Radeon R9 X2 - Edgetime.ru"
      "body_class" => "post-template-default single single-post postid-22321 single-format-standard"
      "site" => Site {}
      "request" => Request {}
      "user" => false
      "theme" => Theme {}
      "posts" => PostQuery {
        #userQuery: false
        #queryIterator: QueryIterator {}
        #pagination: null
        flag::STD_PROP_LIST: false
        flag::ARRAY_AS_PROPS: false
        iteratorClass: "Timber\PostsIterator"
        storage: array:1 [
          0 => Post {}
        ]
      }
      "wp_head" => FunctionWrapper {}
      "wp_footer" => FunctionWrapper {}
      "header_menu" => Menu {}
      "tag_menu" => Menu {}
      "footer_menu" => Menu {}
      "options" => array:4 [
        "advertisement_blocks" => array:3 [
          0 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-12 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="6632099992"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
          1 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-13 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="3029698659"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
          2 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-21 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="5420303052"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
        ]
        "advertisement_menu" => """
          <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
          <!-- RB-2 -->\r\n
          <ins class="adsbygoogle"\r\n
               style="display:block"\r\n
               data-ad-client="ca-pub-9449302163805983"\r\n
               data-ad-slot="9661719877"\r\n
               data-ad-format="auto"\r\n
               data-full-width-responsive="true"></ins>\r\n
          <script>\r\n
               (adsbygoogle = window.adsbygoogle || []).push({});\r\n
          </script>
          """
        "footer_scripts" => """
          <!--LiveInternet counter--><script type="text/javascript">\r\n
          document.write('<a href="//www.liveinternet.ru/click" '+\r\n
          'target="_blank"><img src="//counter.yadro.ru/hit?t14.5;r'+\r\n
          escape(document.referrer)+((typeof(screen)=='undefined')?'':\r\n
          ';s'+screen.width+'*'+screen.height+'*'+(screen.colorDepth?\r\n
          screen.colorDepth:screen.pixelDepth))+';u'+escape(document.URL)+\r\n
          ';h'+escape(document.title.substring(0,150))+';'+Math.random()+\r\n
          '" alt="" title="LiveInternet: показано число просмотров за 24'+\r\n
          ' часа, посетителей за 24 часа и за сегодня" '+\r\n
          'border="0" width="88" height="31"><\/a>')\r\n
          </script><!--/LiveInternet-->
          """
        "header_scripts" => """
          <!-- Yandex.Metrika counter -->\r\n
          <script type="text/javascript" >\r\n
             (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};\r\n
             m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})\r\n
             (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");\r\n
          \r\n
             ym(42453869, "init", {\r\n
                  clickmap:true,\r\n
                  trackLinks:true,\r\n
                  accurateTrackBounce:true,\r\n
                  webvisor:true\r\n
             });\r\n
          </script>\r\n
          <noscript><div><img src="https://mc.yandex.ru/watch/42453869" style="position:absolute; left:-9999px;" alt="" /></div></noscript>\r\n
          <!-- /Yandex.Metrika counter -->\r\n
          <!-- Global site tag (gtag.js) - Google Analytics -->\r\n
          <script async src="https://www.googletagmanager.com/gtag/js?id=UA-88405209-1"></script>\r\n
          <script>\r\n
            window.dataLayer = window.dataLayer || [];\r\n
            function gtag(){dataLayer.push(arguments);}\r\n
            gtag('js', new Date());\r\n
          \r\n
            gtag('config', 'UA-88405209-1');\r\n
          </script>\r\n
          """
      ]
      "post" => Post {}
      "moreposts" => PostQuery {
        #userQuery: array:3 [
          "post_type" => "post"
          "posts_per_page" => 5
          "post__not_in" => array:1 [
            0 => 22321
          ]
        ]
        #queryIterator: QueryIterator {}
        #pagination: null
        flag::STD_PROP_LIST: false
        flag::ARRAY_AS_PROPS: false
        iteratorClass: "Timber\PostsIterator"
        storage: array:5 [
          0 => Post {#1}
          1 => Post {#2}
          2 => Post {#3}
          3 => Post {#4}
          4 => Post {#5}
        ]
      }
      "tagposts" => array:5 [
        0 => Post {#1}
        1 => Post {#2}
        2 => Post {#3}
        3 => Post {#4}
        4 => Post {#5}
      ]
    ]
    
  3. false
    
  4. "default"
    
  5. true
    
/
var
/
www
/
html
/
et
/
wp-content
/
themes
/
ed
/
vendor
/
timber
/
timber
/
lib
/
Timber.php
     * Passes data to a Twig file and echoes the output.
     *
     * @api
     * @example
     * ```php
     * $context = Timber::context();
     *
     * Timber::render( 'index.twig', $context );
     * ```
     * @param array|string $filenames  Name of the Twig file to render. If this is an array of files, Timber will
     *                                 render the first file that exists.
     * @param array        $data       Optional. An array of data to use in Twig template.
     * @param bool|int     $expires    Optional. In seconds. Use false to disable cache altogether. When passed an
     *                                 array, the first value is used for non-logged in visitors, the second for users.
     *                                 Default false.
     * @param string       $cache_mode Optional. Any of the cache mode constants defined in TimberLoader.
     * @return bool|string The echoed output.
     */
    public static function render( $filenames, $data = array(), $expires = false, $cache_mode = Loader::CACHE_USE_DEFAULT ) {
        $output = self::fetch($filenames, $data, $expires, $cache_mode);
        echo $output;
        return $output;
    }

    /**
     * Render a string with Twig variables.
     *
     * @api
     * @example
     * ```php
     * $data = array(
     *     'username' => 'Jane Doe',
     * );
     *
     * Timber::render_string( 'Hi {{ username }}, I’m a string with a custom Twig variable', $data );
     * ```
     * @param string $string A string with Twig variables.
     * @param array  $data   An array of data to use in Twig template.
     * @return bool|string
     */
Arguments
  1. "single.twig"
    
  2. array:17 [
      "http_host" => "https://edgetime.ru"
      "wp_title" => "In the network appeared the first images of the Radeon R9 X2 - Edgetime.ru"
      "body_class" => "post-template-default single single-post postid-22321 single-format-standard"
      "site" => Site {}
      "request" => Request {}
      "user" => false
      "theme" => Theme {}
      "posts" => PostQuery {
        #userQuery: false
        #queryIterator: QueryIterator {}
        #pagination: null
        flag::STD_PROP_LIST: false
        flag::ARRAY_AS_PROPS: false
        iteratorClass: "Timber\PostsIterator"
        storage: array:1 [
          0 => Post {}
        ]
      }
      "wp_head" => FunctionWrapper {}
      "wp_footer" => FunctionWrapper {}
      "header_menu" => Menu {}
      "tag_menu" => Menu {}
      "footer_menu" => Menu {}
      "options" => array:4 [
        "advertisement_blocks" => array:3 [
          0 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-12 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="6632099992"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
          1 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-13 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="3029698659"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
          2 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-21 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="5420303052"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
        ]
        "advertisement_menu" => """
          <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
          <!-- RB-2 -->\r\n
          <ins class="adsbygoogle"\r\n
               style="display:block"\r\n
               data-ad-client="ca-pub-9449302163805983"\r\n
               data-ad-slot="9661719877"\r\n
               data-ad-format="auto"\r\n
               data-full-width-responsive="true"></ins>\r\n
          <script>\r\n
               (adsbygoogle = window.adsbygoogle || []).push({});\r\n
          </script>
          """
        "footer_scripts" => """
          <!--LiveInternet counter--><script type="text/javascript">\r\n
          document.write('<a href="//www.liveinternet.ru/click" '+\r\n
          'target="_blank"><img src="//counter.yadro.ru/hit?t14.5;r'+\r\n
          escape(document.referrer)+((typeof(screen)=='undefined')?'':\r\n
          ';s'+screen.width+'*'+screen.height+'*'+(screen.colorDepth?\r\n
          screen.colorDepth:screen.pixelDepth))+';u'+escape(document.URL)+\r\n
          ';h'+escape(document.title.substring(0,150))+';'+Math.random()+\r\n
          '" alt="" title="LiveInternet: показано число просмотров за 24'+\r\n
          ' часа, посетителей за 24 часа и за сегодня" '+\r\n
          'border="0" width="88" height="31"><\/a>')\r\n
          </script><!--/LiveInternet-->
          """
        "header_scripts" => """
          <!-- Yandex.Metrika counter -->\r\n
          <script type="text/javascript" >\r\n
             (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};\r\n
             m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})\r\n
             (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");\r\n
          \r\n
             ym(42453869, "init", {\r\n
                  clickmap:true,\r\n
                  trackLinks:true,\r\n
                  accurateTrackBounce:true,\r\n
                  webvisor:true\r\n
             });\r\n
          </script>\r\n
          <noscript><div><img src="https://mc.yandex.ru/watch/42453869" style="position:absolute; left:-9999px;" alt="" /></div></noscript>\r\n
          <!-- /Yandex.Metrika counter -->\r\n
          <!-- Global site tag (gtag.js) - Google Analytics -->\r\n
          <script async src="https://www.googletagmanager.com/gtag/js?id=UA-88405209-1"></script>\r\n
          <script>\r\n
            window.dataLayer = window.dataLayer || [];\r\n
            function gtag(){dataLayer.push(arguments);}\r\n
            gtag('js', new Date());\r\n
          \r\n
            gtag('config', 'UA-88405209-1');\r\n
          </script>\r\n
          """
      ]
      "post" => Post {}
      "moreposts" => PostQuery {
        #userQuery: array:3 [
          "post_type" => "post"
          "posts_per_page" => 5
          "post__not_in" => array:1 [
            0 => 22321
          ]
        ]
        #queryIterator: QueryIterator {}
        #pagination: null
        flag::STD_PROP_LIST: false
        flag::ARRAY_AS_PROPS: false
        iteratorClass: "Timber\PostsIterator"
        storage: array:5 [
          0 => Post {#1}
          1 => Post {#2}
          2 => Post {#3}
          3 => Post {#4}
          4 => Post {#5}
        ]
      }
      "tagposts" => array:5 [
        0 => Post {#1}
        1 => Post {#2}
        2 => Post {#3}
        3 => Post {#4}
        4 => Post {#5}
      ]
    ]
    
  3. false
    
  4. "default"
    
/
var
/
www
/
html
/
et
/
wp-content
/
themes
/
ed
/
single.php
$context['moreposts'] = new Timber\PostQuery([
    'post_type' => 'post',
    'posts_per_page' => 5,
    'post__not_in' => [ 
        $post->ID
    ]
]);

$postTags = new Timber\PostQuery([
    'post_type' => 'post',
    'posts_per_page' => 3,
    'post__not_in' => [
        $post->ID
    ],
    'tag' => $postObject->terms
]);

$context['tagposts'] = array_merge((array) $postTags, (array) $context['moreposts']);

Timber::render('single.twig', $context);
 
Arguments
  1. "single.twig"
    
  2. array:17 [
      "http_host" => "https://edgetime.ru"
      "wp_title" => "In the network appeared the first images of the Radeon R9 X2 - Edgetime.ru"
      "body_class" => "post-template-default single single-post postid-22321 single-format-standard"
      "site" => Site {}
      "request" => Request {}
      "user" => false
      "theme" => Theme {}
      "posts" => PostQuery {
        #userQuery: false
        #queryIterator: QueryIterator {}
        #pagination: null
        flag::STD_PROP_LIST: false
        flag::ARRAY_AS_PROPS: false
        iteratorClass: "Timber\PostsIterator"
        storage: array:1 [
          0 => Post {}
        ]
      }
      "wp_head" => FunctionWrapper {}
      "wp_footer" => FunctionWrapper {}
      "header_menu" => Menu {}
      "tag_menu" => Menu {}
      "footer_menu" => Menu {}
      "options" => array:4 [
        "advertisement_blocks" => array:3 [
          0 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-12 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="6632099992"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
          1 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-13 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="3029698659"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
          2 => array:1 [
            "advertisement_blocks_text" => """
              <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
              <!-- RB-21 -->\r\n
              <ins class="adsbygoogle"\r\n
                   style="display:block"\r\n
                   data-ad-client="ca-pub-9449302163805983"\r\n
                   data-ad-slot="5420303052"\r\n
                   data-ad-format="auto"\r\n
                   data-full-width-responsive="true"></ins>\r\n
              <script>\r\n
                   (adsbygoogle = window.adsbygoogle || []).push({});\r\n
              </script>
              """
          ]
        ]
        "advertisement_menu" => """
          <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>\r\n
          <!-- RB-2 -->\r\n
          <ins class="adsbygoogle"\r\n
               style="display:block"\r\n
               data-ad-client="ca-pub-9449302163805983"\r\n
               data-ad-slot="9661719877"\r\n
               data-ad-format="auto"\r\n
               data-full-width-responsive="true"></ins>\r\n
          <script>\r\n
               (adsbygoogle = window.adsbygoogle || []).push({});\r\n
          </script>
          """
        "footer_scripts" => """
          <!--LiveInternet counter--><script type="text/javascript">\r\n
          document.write('<a href="//www.liveinternet.ru/click" '+\r\n
          'target="_blank"><img src="//counter.yadro.ru/hit?t14.5;r'+\r\n
          escape(document.referrer)+((typeof(screen)=='undefined')?'':\r\n
          ';s'+screen.width+'*'+screen.height+'*'+(screen.colorDepth?\r\n
          screen.colorDepth:screen.pixelDepth))+';u'+escape(document.URL)+\r\n
          ';h'+escape(document.title.substring(0,150))+';'+Math.random()+\r\n
          '" alt="" title="LiveInternet: показано число просмотров за 24'+\r\n
          ' часа, посетителей за 24 часа и за сегодня" '+\r\n
          'border="0" width="88" height="31"><\/a>')\r\n
          </script><!--/LiveInternet-->
          """
        "header_scripts" => """
          <!-- Yandex.Metrika counter -->\r\n
          <script type="text/javascript" >\r\n
             (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};\r\n
             m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})\r\n
             (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");\r\n
          \r\n
             ym(42453869, "init", {\r\n
                  clickmap:true,\r\n
                  trackLinks:true,\r\n
                  accurateTrackBounce:true,\r\n
                  webvisor:true\r\n
             });\r\n
          </script>\r\n
          <noscript><div><img src="https://mc.yandex.ru/watch/42453869" style="position:absolute; left:-9999px;" alt="" /></div></noscript>\r\n
          <!-- /Yandex.Metrika counter -->\r\n
          <!-- Global site tag (gtag.js) - Google Analytics -->\r\n
          <script async src="https://www.googletagmanager.com/gtag/js?id=UA-88405209-1"></script>\r\n
          <script>\r\n
            window.dataLayer = window.dataLayer || [];\r\n
            function gtag(){dataLayer.push(arguments);}\r\n
            gtag('js', new Date());\r\n
          \r\n
            gtag('config', 'UA-88405209-1');\r\n
          </script>\r\n
          """
      ]
      "post" => Post {}
      "moreposts" => PostQuery {
        #userQuery: array:3 [
          "post_type" => "post"
          "posts_per_page" => 5
          "post__not_in" => array:1 [
            0 => 22321
          ]
        ]
        #queryIterator: QueryIterator {}
        #pagination: null
        flag::STD_PROP_LIST: false
        flag::ARRAY_AS_PROPS: false
        iteratorClass: "Timber\PostsIterator"
        storage: array:5 [
          0 => Post {#1}
          1 => Post {#2}
          2 => Post {#3}
          3 => Post {#4}
          4 => Post {#5}
        ]
      }
      "tagposts" => array:5 [
        0 => Post {#1}
        1 => Post {#2}
        2 => Post {#3}
        3 => Post {#4}
        4 => Post {#5}
      ]
    ]
    
/
var
/
www
/
html
/
et
/
wp-includes
/
template-loader.php
    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;
 
Arguments
  1. "/var/www/html/et/wp-content/themes/ed/single.php"
    
/
var
/
www
/
html
/
et
/
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' );
 
}
 
Arguments
  1. "/var/www/html/et/wp-includes/template-loader.php"
    
/
var
/
www
/
html
/
et
/
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' );
 
Arguments
  1. "/var/www/html/et/wp-blog-header.php"
    

Environment & details:

empty
empty
empty
empty
empty
Key Value
SERVER_SOFTWARE
"nginx/1.14.0"
REQUEST_URI
"/en/warface/in-the-network-appeared-the-first-images-of-the-radeon-r9-x2/"
USER
"www-data"
HOME
"/var/www"
HTTP_ACCEPT_ENCODING
"gzip"
HTTP_CONNECTION
"Keep-Alive"
HTTP_HOST
"edgetime.ru"
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/)"
REDIRECT_STATUS
"200"
SERVER_NAME
"edgetime.ru"
SERVER_PORT
"443"
SERVER_ADDR
"207.154.236.136"
REMOTE_PORT
"59622"
REMOTE_ADDR
"34.236.190.216"
GATEWAY_INTERFACE
"CGI/1.1"
HTTPS
"on"
REQUEST_SCHEME
"https"
SERVER_PROTOCOL
"HTTP/1.1"
DOCUMENT_ROOT
"/var/www/html/et"
DOCUMENT_URI
"/index.php"
SCRIPT_NAME
"/index.php"
CONTENT_LENGTH
""
CONTENT_TYPE
""
REQUEST_METHOD
"GET"
QUERY_STRING
""
SCRIPT_FILENAME
"/var/www/html/et/index.php"
PATH_INFO
""
FCGI_ROLE
"RESPONDER"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
"1566304455.0621"
REQUEST_TIME
"1566304455"
empty
0. Whoops\Handler\PrettyPageHandler