ErrorException (E_ERROR)
Undefined index: file (View: /var/www/grupoaguasdobrasil.com.br/htdocs/releases/2018-04-24_18-03-49/wp-content/themes/institucional-concessoes/resources/views/single.blade.php) ErrorException thrown with message "Undefined index: file (View: /var/www/grupoaguasdobrasil.com.br/htdocs/releases/2018-04-24_18-03-49/wp-content/themes/institucional-concessoes/resources/views/single.blade.php)" Stacktrace: #20 ErrorException in /var/www/grupoaguasdobrasil.com.br/htdocs/releases/2018-04-24_18-03-49/wp-includes/media.php:1380 #19 Whoops\Exception\ErrorException in /var/www/grupoaguasdobrasil.com.br/htdocs/releases/2018-04-24_18-03-49/wp-includes/media.php:1380 #18 Whoops\Run:handleError in /var/www/grupoaguasdobrasil.com.br/htdocs/releases/2018-04-24_18-03-49/wp-includes/media.php:1380 #17 wp_image_add_srcset_and_sizes in /var/www/grupoaguasdobrasil.com.br/htdocs/releases/2018-04-24_18-03-49/wp-includes/media.php:1346 #16 wp_make_content_images_responsive in /var/www/grupoaguasdobrasil.com.br/htdocs/releases/2018-04-24_18-03-49/wp-includes/class-wp-hook.php:286 #15 WP_Hook:apply_filters in /var/www/grupoaguasdobrasil.com.br/htdocs/releases/2018-04-24_18-03-49/wp-includes/plugin.php:203 #14 apply_filters in /var/www/grupoaguasdobrasil.com.br/htdocs/releases/2018-04-24_18-03-49/wp-includes/post-template.php:240 #13 the_content in /var/www/grupoaguasdobrasil.com.br/htdocs/releases/2018-04-24_18-03-49/wp-content/themes/institucional-concessoes/.blade.cache/3f7878ba4e992baf4b1aa4e18cc14914a04c88db.php:40 #12 include in /var/www/grupoaguasdobrasil.com.br/htdocs/releases/2018-04-24_18-03-49/wp-content/themes/institucional-concessoes/vendor/illuminate/view/Engines/PhpEngine.php:43 #11 Illuminate\View\Engines\PhpEngine:evaluatePath in /var/www/grupoaguasdobrasil.com.br/htdocs/releases/2018-04-24_18-03-49/wp-content/themes/institucional-concessoes/vendor/illuminate/view/Engines/CompilerEngine.php:59 #10 Illuminate\View\Engines\CompilerEngine:get in /var/www/grupoaguasdobrasil.com.br/htdocs/releases/2018-04-24_18-03-49/wp-content/themes/institucional-concessoes/vendor/illuminate/view/View.php:137 #9 Illuminate\View\View:getContents in /var/www/grupoaguasdobrasil.com.br/htdocs/releases/2018-04-24_18-03-49/wp-content/themes/institucional-concessoes/vendor/illuminate/view/View.php:120 #8 Illuminate\View\View:renderContents in /var/www/grupoaguasdobrasil.com.br/htdocs/releases/2018-04-24_18-03-49/wp-content/themes/institucional-concessoes/vendor/illuminate/view/View.php:85 #7 Illuminate\View\View:render in /var/www/grupoaguasdobrasil.com.br/htdocs/releases/2018-04-24_18-03-49/wp-content/themes/institucional-concessoes/vendor/roots/sage-lib/Template/Blade.php:58 #6 Roots\Sage\Template\Blade:render in /var/www/grupoaguasdobrasil.com.br/htdocs/releases/2018-04-24_18-03-49/wp-content/themes/institucional-concessoes/app/helpers.php:58 #5 App\template in /var/www/grupoaguasdobrasil.com.br/htdocs/releases/2018-04-24_18-03-49/wp-content/themes/institucional-concessoes/app/filters.php:190 #4 App\{closure} in /var/www/grupoaguasdobrasil.com.br/htdocs/releases/2018-04-24_18-03-49/wp-includes/class-wp-hook.php:286 #3 WP_Hook:apply_filters in /var/www/grupoaguasdobrasil.com.br/htdocs/releases/2018-04-24_18-03-49/wp-includes/plugin.php:203 #2 apply_filters in /var/www/grupoaguasdobrasil.com.br/htdocs/releases/2018-04-24_18-03-49/wp-includes/template-loader.php:73 #1 require_once in /var/www/grupoaguasdobrasil.com.br/htdocs/releases/2018-04-24_18-03-49/wp-blog-header.php:19 #0 require in /var/www/grupoaguasdobrasil.com.br/htdocs/releases/2018-04-24_18-03-49/index.php:17
Stack frames (21)
20
ErrorException
/
var
/
www
/
grupoaguasdobrasil.com.br
/
htdocs
/
releases
/
2018-04-24_18-03-49
/
wp-includes
/
media.php
1380
19
Whoops
\
Exception
\
ErrorException
/
var
/
www
/
grupoaguasdobrasil.com.br
/
htdocs
/
releases
/
2018-04-24_18-03-49
/
wp-includes
/
media.php
1380
18
Whoops
\
Run
handleError
/
var
/
www
/
grupoaguasdobrasil.com.br
/
htdocs
/
releases
/
2018-04-24_18-03-49
/
wp-includes
/
media.php
1380
17
wp_image_add_srcset_and_sizes
/
var
/
www
/
grupoaguasdobrasil.com.br
/
htdocs
/
releases
/
2018-04-24_18-03-49
/
wp-includes
/
media.php
1346
16
wp_make_content_images_responsive
/
var
/
www
/
grupoaguasdobrasil.com.br
/
htdocs
/
releases
/
2018-04-24_18-03-49
/
wp-includes
/
class-wp-hook.php
286
15
WP_Hook
apply_filters
/
var
/
www
/
grupoaguasdobrasil.com.br
/
htdocs
/
releases
/
2018-04-24_18-03-49
/
wp-includes
/
plugin.php
203
14
apply_filters
/
var
/
www
/
grupoaguasdobrasil.com.br
/
htdocs
/
releases
/
2018-04-24_18-03-49
/
wp-includes
/
post-template.php
240
13
the_content
/
.blade.cache
/
3f7878ba4e992baf4b1aa4e18cc14914a04c88db.php
40
12
include
/
vendor
/
illuminate
/
view
/
Engines
/
PhpEngine.php
43
11
Illuminate
\
View
\
Engines
\
PhpEngine
evaluatePath
/
vendor
/
illuminate
/
view
/
Engines
/
CompilerEngine.php
59
10
Illuminate
\
View
\
Engines
\
CompilerEngine
get
/
vendor
/
illuminate
/
view
/
View.php
137
9
Illuminate
\
View
\
View
getContents
/
vendor
/
illuminate
/
view
/
View.php
120
8
Illuminate
\
View
\
View
renderContents
/
vendor
/
illuminate
/
view
/
View.php
85
7
Illuminate
\
View
\
View
render
/
vendor
/
roots
/
sage-lib
/
Template
/
Blade.php
58
6
Roots
\
Sage
\
Template
\
Blade
render
/
app
/
helpers.php
58
5
App
\
template
/
app
/
filters.php
190
4
App
\
{closure}
/
var
/
www
/
grupoaguasdobrasil.com.br
/
htdocs
/
releases
/
2018-04-24_18-03-49
/
wp-includes
/
class-wp-hook.php
286
3
WP_Hook
apply_filters
/
var
/
www
/
grupoaguasdobrasil.com.br
/
htdocs
/
releases
/
2018-04-24_18-03-49
/
wp-includes
/
plugin.php
203
2
apply_filters
/
var
/
www
/
grupoaguasdobrasil.com.br
/
htdocs
/
releases
/
2018-04-24_18-03-49
/
wp-includes
/
template-loader.php
73
1
require_once
/
var
/
www
/
grupoaguasdobrasil.com.br
/
htdocs
/
releases
/
2018-04-24_18-03-49
/
wp-blog-header.php
19
0
require
/
var
/
www
/
grupoaguasdobrasil.com.br
/
htdocs
/
releases
/
2018-04-24_18-03-49
/
index.php
17
/
var
/
www
/
grupoaguasdobrasil.com.br
/
htdocs
/
releases
/
2018-04-24_18-03-49
/
wp-includes
/
media.php
 * @param array  $image_meta    The image meta data as returned by 'wp_get_attachment_metadata()'.
 * @param int    $attachment_id Image attachment ID.
 * @return string Converted 'img' element with 'srcset' and 'sizes' attributes added.
 */
function wp_image_add_srcset_and_sizes( $image, $image_meta, $attachment_id ) {
    // Ensure the image meta exists.
    if ( empty( $image_meta['sizes'] ) ) {
        return $image;
    }
 
    $image_src = preg_match( '/src="([^"]+)"/', $image, $match_src ) ? $match_src[1] : '';
    list( $image_src ) = explode( '?', $image_src );
 
    // Return early if we couldn't get the image source.
    if ( ! $image_src ) {
        return $image;
    }
 
    // Bail early if an image has been inserted and later edited.
    if ( preg_match( '/-e[0-9]{13}/', $image_meta['file'], $img_edit_hash ) &&
        strpos( wp_basename( $image_src ), $img_edit_hash[0] ) === false ) {
 
        return $image;
    }
 
    $width  = preg_match( '/ width="([0-9]+)"/',  $image, $match_width  ) ? (int) $match_width[1]  : 0;
    $height = preg_match( '/ height="([0-9]+)"/', $image, $match_height ) ? (int) $match_height[1] : 0;
 
    if ( ! $width || ! $height ) {
        /*
         * If attempts to parse the size value failed, attempt to use the image meta data to match
         * the image file name from 'src' against the available sizes for an attachment.
         */
        $image_filename = wp_basename( $image_src );
 
        if ( $image_filename === wp_basename( $image_meta['file'] ) ) {
            $width = (int) $image_meta['width'];
            $height = (int) $image_meta['height'];
        } else {
            foreach( $image_meta['sizes'] as $image_size_data ) {
/
var
/
www
/
grupoaguasdobrasil.com.br
/
htdocs
/
releases
/
2018-04-24_18-03-49
/
wp-includes
/
media.php
 * @param array  $image_meta    The image meta data as returned by 'wp_get_attachment_metadata()'.
 * @param int    $attachment_id Image attachment ID.
 * @return string Converted 'img' element with 'srcset' and 'sizes' attributes added.
 */
function wp_image_add_srcset_and_sizes( $image, $image_meta, $attachment_id ) {
    // Ensure the image meta exists.
    if ( empty( $image_meta['sizes'] ) ) {
        return $image;
    }
 
    $image_src = preg_match( '/src="([^"]+)"/', $image, $match_src ) ? $match_src[1] : '';
    list( $image_src ) = explode( '?', $image_src );
 
    // Return early if we couldn't get the image source.
    if ( ! $image_src ) {
        return $image;
    }
 
    // Bail early if an image has been inserted and later edited.
    if ( preg_match( '/-e[0-9]{13}/', $image_meta['file'], $img_edit_hash ) &&
        strpos( wp_basename( $image_src ), $img_edit_hash[0] ) === false ) {
 
        return $image;
    }
 
    $width  = preg_match( '/ width="([0-9]+)"/',  $image, $match_width  ) ? (int) $match_width[1]  : 0;
    $height = preg_match( '/ height="([0-9]+)"/', $image, $match_height ) ? (int) $match_height[1] : 0;
 
    if ( ! $width || ! $height ) {
        /*
         * If attempts to parse the size value failed, attempt to use the image meta data to match
         * the image file name from 'src' against the available sizes for an attachment.
         */
        $image_filename = wp_basename( $image_src );
 
        if ( $image_filename === wp_basename( $image_meta['file'] ) ) {
            $width = (int) $image_meta['width'];
            $height = (int) $image_meta['height'];
        } else {
            foreach( $image_meta['sizes'] as $image_size_data ) {
Exception message: Undefined index: file
/
var
/
www
/
grupoaguasdobrasil.com.br
/
htdocs
/
releases
/
2018-04-24_18-03-49
/
wp-includes
/
media.php
 * @param array  $image_meta    The image meta data as returned by 'wp_get_attachment_metadata()'.
 * @param int    $attachment_id Image attachment ID.
 * @return string Converted 'img' element with 'srcset' and 'sizes' attributes added.
 */
function wp_image_add_srcset_and_sizes( $image, $image_meta, $attachment_id ) {
    // Ensure the image meta exists.
    if ( empty( $image_meta['sizes'] ) ) {
        return $image;
    }
 
    $image_src = preg_match( '/src="([^"]+)"/', $image, $match_src ) ? $match_src[1] : '';
    list( $image_src ) = explode( '?', $image_src );
 
    // Return early if we couldn't get the image source.
    if ( ! $image_src ) {
        return $image;
    }
 
    // Bail early if an image has been inserted and later edited.
    if ( preg_match( '/-e[0-9]{13}/', $image_meta['file'], $img_edit_hash ) &&
        strpos( wp_basename( $image_src ), $img_edit_hash[0] ) === false ) {
 
        return $image;
    }
 
    $width  = preg_match( '/ width="([0-9]+)"/',  $image, $match_width  ) ? (int) $match_width[1]  : 0;
    $height = preg_match( '/ height="([0-9]+)"/', $image, $match_height ) ? (int) $match_height[1] : 0;
 
    if ( ! $width || ! $height ) {
        /*
         * If attempts to parse the size value failed, attempt to use the image meta data to match
         * the image file name from 'src' against the available sizes for an attachment.
         */
        $image_filename = wp_basename( $image_src );
 
        if ( $image_filename === wp_basename( $image_meta['file'] ) ) {
            $width = (int) $image_meta['width'];
            $height = (int) $image_meta['height'];
        } else {
            foreach( $image_meta['sizes'] as $image_size_data ) {
/
var
/
www
/
grupoaguasdobrasil.com.br
/
htdocs
/
releases
/
2018-04-24_18-03-49
/
wp-includes
/
media.php
             * If exactly the same image tag is used more than once, overwrite it.
             * All identical tags will be replaced later with 'str_replace()'.
             */
            $selected_images[ $image ] = $attachment_id;
            // Overwrite the ID when the same image is included more than once.
            $attachment_ids[ $attachment_id ] = true;
        }
    }
 
    if ( count( $attachment_ids ) > 1 ) {
        /*
         * Warm the object cache with post and meta information for all found
         * images to avoid making individual database calls.
         */
        _prime_post_caches( array_keys( $attachment_ids ), false, true );
    }
 
    foreach ( $selected_images as $image => $attachment_id ) {
        $image_meta = wp_get_attachment_metadata( $attachment_id );
        $content = str_replace( $image, wp_image_add_srcset_and_sizes( $image, $image_meta, $attachment_id ), $content );
    }
 
    return $content;
}
 
/**
 * Adds 'srcset' and 'sizes' attributes to an existing 'img' element.
 *
 * @since 4.4.0
 *
 * @see wp_calculate_image_srcset()
 * @see wp_calculate_image_sizes()
 *
 * @param string $image         An HTML 'img' element to be filtered.
 * @param array  $image_meta    The image meta data as returned by 'wp_get_attachment_metadata()'.
 * @param int    $attachment_id Image attachment ID.
 * @return string Converted 'img' element with 'srcset' and 'sizes' attributes added.
 */
function wp_image_add_srcset_and_sizes( $image, $image_meta, $attachment_id ) {
    // Ensure the image meta exists.
/
var
/
www
/
grupoaguasdobrasil.com.br
/
htdocs
/
releases
/
2018-04-24_18-03-49
/
wp-includes
/
class-wp-hook.php
        }
 
        $nesting_level = $this->nesting_level++;
 
        $this->iterations[ $nesting_level ] = array_keys( $this->callbacks );
        $num_args = count( $args );
 
        do {
            $this->current_priority[ $nesting_level ] = $priority = current( $this->iterations[ $nesting_level ] );
 
            foreach ( $this->callbacks[ $priority ] as $the_ ) {
                if( ! $this->doing_action ) {
                    $args[ 0 ] = $value;
                }
 
                // Avoid the array_slice if possible.
                if ( $the_['accepted_args'] == 0 ) {
                    $value = call_user_func_array( $the_['function'], array() );
                } elseif ( $the_['accepted_args'] >= $num_args ) {
                    $value = call_user_func_array( $the_['function'], $args );
                } else {
                    $value = call_user_func_array( $the_['function'], array_slice( $args, 0, (int)$the_['accepted_args'] ) );
                }
            }
        } while ( false !== next( $this->iterations[ $nesting_level ] ) );
 
        unset( $this->iterations[ $nesting_level ] );
        unset( $this->current_priority[ $nesting_level ] );
 
        $this->nesting_level--;
 
        return $value;
    }
 
    /**
     * Executes the callback functions hooked on a specific action hook.
     *
     * @since 4.7.0
     *
     * @param mixed $args Arguments to pass to the hook callbacks.
/
var
/
www
/
grupoaguasdobrasil.com.br
/
htdocs
/
releases
/
2018-04-24_18-03-49
/
wp-includes
/
plugin.php
        $args = func_get_args();
        _wp_call_all_hook($args);
    }
 
    if ( !isset($wp_filter[$tag]) ) {
        if ( isset($wp_filter['all']) )
            array_pop($wp_current_filter);
        return $value;
    }
 
    if ( !isset($wp_filter['all']) )
        $wp_current_filter[] = $tag;
 
    if ( empty($args) )
        $args = func_get_args();
 
    // don't pass the tag name to WP_Hook
    array_shift( $args );
 
    $filtered = $wp_filter[ $tag ]->apply_filters( $value, $args );
 
    array_pop( $wp_current_filter );
 
    return $filtered;
}
 
/**
 * Execute functions hooked on a specific filter hook, specifying arguments in an array.
 *
 * @since 3.0.0
 *
 * @see apply_filters() This function is identical, but the arguments passed to the
 * functions hooked to `$tag` are supplied using an array.
 *
 * @global array $wp_filter         Stores all of the filters
 * @global array $wp_current_filter Stores the list of current filters with the current one last
 *
 * @param string $tag  The name of the filter hook.
 * @param array  $args The arguments supplied to the functions hooked to $tag.
 * @return mixed The filtered value after all hooked functions are applied to it.
/
var
/
www
/
grupoaguasdobrasil.com.br
/
htdocs
/
releases
/
2018-04-24_18-03-49
/
wp-includes
/
post-template.php
 
/**
 * Display the post content.
 *
 * @since 0.71
 *
 * @param string $more_link_text Optional. Content for when there is more text.
 * @param bool   $strip_teaser   Optional. Strip teaser content before the more text. Default is false.
 */
function the_content( $more_link_text = null, $strip_teaser = false) {
    $content = get_the_content( $more_link_text, $strip_teaser );
 
    /**
     * Filters the post content.
     *
     * @since 0.71
     *
     * @param string $content Content of the current post.
     */
    $content = apply_filters( 'the_content', $content );
    $content = str_replace( ']]>', ']]>', $content );
    echo $content;
}
 
/**
 * Retrieve the post content.
 *
 * @since 0.71
 *
 * @global int   $page      Page number of a single post/page.
 * @global int   $more      Boolean indicator for whether single post/page is being viewed.
 * @global bool  $preview   Whether post/page is in preview mode.
 * @global array $pages     Array of all pages in post/page. Each array element contains part of the content separated by the <!--nextpage--> tag.
 * @global int   $multipage Boolean indicator for whether multiple pages are in play.
 *
 * @param string $more_link_text Optional. Content for when there is more text.
 * @param bool   $strip_teaser   Optional. Strip teaser content before the more text. Default is false.
 * @return string
 */
function get_the_content( $more_link_text = null, $strip_teaser = false ) {
/
var
/
www
/
grupoaguasdobrasil.com.br
/
htdocs
/
releases
/
2018-04-24_18-03-49
/
wp-content
/
themes
/
institucional-concessoes
/
.blade.cache
/
3f7878ba4e992baf4b1aa4e18cc14914a04c88db.php
                    </div>
                    <div class="col -size-7@sm">
                        <div class="gab-post__social">
                            <a href="https://www.facebook.com/sharer/sharer.php?u=<?php echo get_the_permalink(); ?>" class="gab-post__social__share" target="_blank">
                                <?php App\get_svg('icons/facebook', 1, 0); ?>
                            </a>
                            <a href="https://www.linkedin.com/shareArticle?mini=true&url=URL&title=<?php echo get_the_title(); ?>&summary=&source=<?php echo get_the_permalink(); ?>" class="gab-post__social__share" target="_blank">
                                <?php App\get_svg('icons/linkedin', 1, 0); ?>
                            </a>
                            <a href="https://twitter.com/home?status=<?php echo get_the_permalink(); ?>" class="gab-post__social__share" target="_blank">
                                <?php App\get_svg('icons/twitter', 1, 0); ?>
                            </a>
                            <?php if(shortcode_exists('jmliker')): ?>
                                <div class="gab-post__social__like">
                                    <?php echo do_shortcode('[jmliker]'); ?>
                                </div>
                            <?php endif; ?>    
                        </div>
                        <div class="gab-post__content">
                            <?php (the_content()); ?>
                        </div>
                        <footer class="gab-post__footer">
                            <?php (comments_template('/partials/comments')); ?>
                        </footer>
                    </div>
                    <div class="col -size-4@sm -offset-1@sm">
                        <?php echo $__env->make('partials.post-sidebar', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
                    </div>
                </div>
            </div>
        </div>
    </article>
 
  <?php endwhile; wp_reset_query(); ?>
<?php $__env->stopSection(); ?>
 
<?php echo $__env->make('layouts.app', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
/
var
/
www
/
grupoaguasdobrasil.com.br
/
htdocs
/
releases
/
2018-04-24_18-03-49
/
wp-content
/
themes
/
institucional-concessoes
/
vendor
/
illuminate
/
view
/
Engines
/
PhpEngine.php
    /**
     * Get the evaluated contents of the view at the given path.
     *
     * @param  string  $__path
     * @param  array   $__data
     * @return string
     */
    protected function evaluatePath($__path, $__data)
    {
        $obLevel = ob_get_level();
 
        ob_start();
 
        extract($__data, EXTR_SKIP);
 
        // We'll evaluate the contents of the view inside a try/catch block so we can
        // flush out any stray output that might get out before an error occurs or
        // an exception is thrown. This prevents any partial views from leaking.
        try {
            include $__path;
        } catch (Exception $e) {
            $this->handleViewException($e, $obLevel);
        } catch (Throwable $e) {
            $this->handleViewException(new FatalThrowableError($e), $obLevel);
        }
 
        return ltrim(ob_get_clean());
    }
 
    /**
     * Handle a view exception.
     *
     * @param  \Exception  $e
     * @param  int  $obLevel
     * @return void
     *
     * @throws \Exception
     */
    protected function handleViewException(Exception $e, $obLevel)
    {
/
var
/
www
/
grupoaguasdobrasil.com.br
/
htdocs
/
releases
/
2018-04-24_18-03-49
/
wp-content
/
themes
/
institucional-concessoes
/
vendor
/
illuminate
/
view
/
Engines
/
CompilerEngine.php
     * @param  array   $data
     * @return string
     */
    public function get($path, array $data = [])
    {
        $this->lastCompiled[] = $path;
 
        // If this given view has expired, which means it has simply been edited since
        // it was last compiled, we will re-compile the views so we can evaluate a
        // fresh copy of the view. We'll pass the compiler the path of the view.
        if ($this->compiler->isExpired($path)) {
            $this->compiler->compile($path);
        }
 
        $compiled = $this->compiler->getCompiledPath($path);
 
        // Once we have the path to the compiled file, we will evaluate the paths with
        // typical PHP just like any other templates. We also keep a stack of views
        // which have been rendered for right exception messages to be generated.
        $results = $this->evaluatePath($compiled, $data);
 
        array_pop($this->lastCompiled);
 
        return $results;
    }
 
    /**
     * Handle a view exception.
     *
     * @param  \Exception  $e
     * @param  int  $obLevel
     * @return void
     *
     * @throws \Exception
     */
    protected function handleViewException(Exception $e, $obLevel)
    {
        $e = new ErrorException($this->getMessage($e), 0, 1, $e->getFile(), $e->getLine(), $e);
 
        parent::handleViewException($e, $obLevel);
/
var
/
www
/
grupoaguasdobrasil.com.br
/
htdocs
/
releases
/
2018-04-24_18-03-49
/
wp-content
/
themes
/
institucional-concessoes
/
vendor
/
illuminate
/
view
/
View.php
        $this->factory->callComposer($this);
 
        $contents = $this->getContents();
 
        // Once we've finished rendering the view, we'll decrement the render count
        // so that each sections get flushed out next time a view is created and
        // no old sections are staying around in the memory of an environment.
        $this->factory->decrementRender();
 
        return $contents;
    }
 
    /**
     * Get the evaluated contents of the view.
     *
     * @return string
     */
    protected function getContents()
    {
        return $this->engine->get($this->path, $this->gatherData());
    }
 
    /**
     * Get the data bound to the view instance.
     *
     * @return array
     */
    protected function gatherData()
    {
        $data = array_merge($this->factory->getShared(), $this->data);
 
        foreach ($data as $key => $value) {
            if ($value instanceof Renderable) {
                $data[$key] = $value->render();
            }
        }
 
        return $data;
    }
 
/
var
/
www
/
grupoaguasdobrasil.com.br
/
htdocs
/
releases
/
2018-04-24_18-03-49
/
wp-content
/
themes
/
institucional-concessoes
/
vendor
/
illuminate
/
view
/
View.php
 
            throw $e;
        }
    }
 
    /**
     * Get the contents of the view instance.
     *
     * @return string
     */
    protected function renderContents()
    {
        // We will keep track of the amount of views being rendered so we can flush
        // the section after the complete rendering operation is done. This will
        // clear out the sections for any separate views that may be rendered.
        $this->factory->incrementRender();
 
        $this->factory->callComposer($this);
 
        $contents = $this->getContents();
 
        // Once we've finished rendering the view, we'll decrement the render count
        // so that each sections get flushed out next time a view is created and
        // no old sections are staying around in the memory of an environment.
        $this->factory->decrementRender();
 
        return $contents;
    }
 
    /**
     * Get the evaluated contents of the view.
     *
     * @return string
     */
    protected function getContents()
    {
        return $this->engine->get($this->path, $this->gatherData());
    }
 
    /**
/
var
/
www
/
grupoaguasdobrasil.com.br
/
htdocs
/
releases
/
2018-04-24_18-03-49
/
wp-content
/
themes
/
institucional-concessoes
/
vendor
/
illuminate
/
view
/
View.php
        $this->view = $view;
        $this->path = $path;
        $this->engine = $engine;
        $this->factory = $factory;
 
        $this->data = $data instanceof Arrayable ? $data->toArray() : (array) $data;
    }
 
    /**
     * Get the string contents of the view.
     *
     * @param  callable|null  $callback
     * @return string
     *
     * @throws \Throwable
     */
    public function render(callable $callback = null)
    {
        try {
            $contents = $this->renderContents();
 
            $response = isset($callback) ? call_user_func($callback, $this, $contents) : null;
 
            // Once we have the contents of the view, we will flush the sections if we are
            // done rendering all views so that there is nothing left hanging over when
            // another view gets rendered in the future by the application developer.
            $this->factory->flushStateIfDoneRendering();
 
            return ! is_null($response) ? $response : $contents;
        } catch (Exception $e) {
            $this->factory->flushState();
 
            throw $e;
        } catch (Throwable $e) {
            $this->factory->flushState();
 
            throw $e;
        }
    }
 
/
var
/
www
/
grupoaguasdobrasil.com.br
/
htdocs
/
releases
/
2018-04-24_18-03-49
/
wp-content
/
themes
/
institucional-concessoes
/
vendor
/
roots
/
sage-lib
/
Template
/
Blade.php
    public function compiler()
    {
        static $engineResolver;
        if (!$engineResolver) {
            $engineResolver = $this->getContainer()->make('view.engine.resolver');
        }
        return $engineResolver->resolve('blade')->getCompiler();
    }
 
    /**
     * @param string $view
     * @param array  $data
     * @param array  $mergeData
     * @return string
     */
    public function render($view, $data = [], $mergeData = [])
    {
        /** @var \Illuminate\Contracts\Filesystem\Filesystem $filesystem */
        $filesystem = $this->getContainer()['files'];
        return $this->{$filesystem->exists($view) ? 'file' : 'make'}($view, $data, $mergeData)->render();
    }
 
    /**
     * @param string $file
     * @param array  $data
     * @param array  $mergeData
     * @return string
     */
    public function compiledPath($file, $data = [], $mergeData = [])
    {
        $rendered = $this->file($file, $data, $mergeData);
        /** @var EngineInterface $engine */
        $engine = $rendered->getEngine();
 
        if (!($engine instanceof CompilerEngine)) {
            // Using PhpEngine, so just return the file
            return $file;
        }
 
        $compiler = $engine->getCompiler();
/
var
/
www
/
grupoaguasdobrasil.com.br
/
htdocs
/
releases
/
2018-04-24_18-03-49
/
wp-content
/
themes
/
institucional-concessoes
/
app
/
helpers.php
    if (is_null($key)) {
        return sage('config');
    }
    if (is_array($key)) {
        return sage('config')->set($key);
    }
    return sage('config')->get($key, $default);
}
 
/**
 * @param string $file
 * @param array $data
 * @return string
 */
function template($file, $data = [])
{
    if (remove_action('wp_head', 'wp_enqueue_scripts', 1)) {
        wp_enqueue_scripts();
    }
    return sage('blade')->render($file, $data);
}
 
/**
 * Retrieve path to a compiled blade view
 * @param $file
 * @param array $data
 * @return string
 */
function template_path($file, $data = [])
{
    return sage('blade')->compiledPath($file, $data);
}
 
/**
 * @param $asset
 * @return string
 *
 * Note: modified from the Sage's original method to work with manfiest generated by 'gulp-rev'
 */
function asset_path($asset)
/
var
/
www
/
grupoaguasdobrasil.com.br
/
htdocs
/
releases
/
2018-04-24_18-03-49
/
wp-content
/
themes
/
institucional-concessoes
/
app
/
filters.php
    });
 
 
/**
 * Render page using Blade
 */
add_filter('template_include', function ($template) {
    $data = collect(get_body_class())->reduce(
        function ($data, $class) use ($template) {
            return apply_filters(
                "sage/template/{$class}/data",
                $data,
                $template
            );
        },
        []
    );
 
    if ($template) {
        echo template($template, $data);
        return get_stylesheet_directory().'/index.php';
    }
 
    return $template;
}, PHP_INT_MAX);
 
/**
 * Tell WordPress how to find the compiled path of comments.blade.php
 */
add_filter('comments_template', function ($comments_template) {
    $comments_template = str_replace(
        [ get_stylesheet_directory(), get_template_directory() ],
        '',
        $comments_template
    );
 
    return template_path(
        locate_template([ "views/{$comments_template}", $comments_template ])
        ?: $comments_template
    );
/
var
/
www
/
grupoaguasdobrasil.com.br
/
htdocs
/
releases
/
2018-04-24_18-03-49
/
wp-includes
/
class-wp-hook.php
        }
 
        $nesting_level = $this->nesting_level++;
 
        $this->iterations[ $nesting_level ] = array_keys( $this->callbacks );
        $num_args = count( $args );
 
        do {
            $this->current_priority[ $nesting_level ] = $priority = current( $this->iterations[ $nesting_level ] );
 
            foreach ( $this->callbacks[ $priority ] as $the_ ) {
                if( ! $this->doing_action ) {
                    $args[ 0 ] = $value;
                }
 
                // Avoid the array_slice if possible.
                if ( $the_['accepted_args'] == 0 ) {
                    $value = call_user_func_array( $the_['function'], array() );
                } elseif ( $the_['accepted_args'] >= $num_args ) {
                    $value = call_user_func_array( $the_['function'], $args );
                } else {
                    $value = call_user_func_array( $the_['function'], array_slice( $args, 0, (int)$the_['accepted_args'] ) );
                }
            }
        } while ( false !== next( $this->iterations[ $nesting_level ] ) );
 
        unset( $this->iterations[ $nesting_level ] );
        unset( $this->current_priority[ $nesting_level ] );
 
        $this->nesting_level--;
 
        return $value;
    }
 
    /**
     * Executes the callback functions hooked on a specific action hook.
     *
     * @since 4.7.0
     *
     * @param mixed $args Arguments to pass to the hook callbacks.
/
var
/
www
/
grupoaguasdobrasil.com.br
/
htdocs
/
releases
/
2018-04-24_18-03-49
/
wp-includes
/
plugin.php
        $args = func_get_args();
        _wp_call_all_hook($args);
    }
 
    if ( !isset($wp_filter[$tag]) ) {
        if ( isset($wp_filter['all']) )
            array_pop($wp_current_filter);
        return $value;
    }
 
    if ( !isset($wp_filter['all']) )
        $wp_current_filter[] = $tag;
 
    if ( empty($args) )
        $args = func_get_args();
 
    // don't pass the tag name to WP_Hook
    array_shift( $args );
 
    $filtered = $wp_filter[ $tag ]->apply_filters( $value, $args );
 
    array_pop( $wp_current_filter );
 
    return $filtered;
}
 
/**
 * Execute functions hooked on a specific filter hook, specifying arguments in an array.
 *
 * @since 3.0.0
 *
 * @see apply_filters() This function is identical, but the arguments passed to the
 * functions hooked to `$tag` are supplied using an array.
 *
 * @global array $wp_filter         Stores all of the filters
 * @global array $wp_current_filter Stores the list of current filters with the current one last
 *
 * @param string $tag  The name of the filter hook.
 * @param array  $args The arguments supplied to the functions hooked to $tag.
 * @return mixed The filtered value after all hooked functions are applied to it.
/
var
/
www
/
grupoaguasdobrasil.com.br
/
htdocs
/
releases
/
2018-04-24_18-03-49
/
wp-includes
/
template-loader.php
        remove_filter('the_content', 'prepend_attachment');
    elseif ( is_single()         && $template = get_single_template()         ) :
    elseif ( is_page()           && $template = get_page_template()           ) :
    elseif ( is_singular()       && $template = get_singular_template()       ) :
    elseif ( is_category()       && $template = get_category_template()       ) :
    elseif ( is_tag()            && $template = get_tag_template()            ) :
    elseif ( is_author()         && $template = get_author_template()         ) :
    elseif ( is_date()           && $template = get_date_template()           ) :
    elseif ( is_archive()        && $template = get_archive_template()        ) :
    else :
        $template = get_index_template();
    endif;
    /**
     * Filters the path of the current template before including it.
     *
     * @since 3.0.0
     *
     * @param string $template The path of the template to include.
     */
    if ( $template = apply_filters( 'template_include', $template ) ) {
        include( $template );
    } elseif ( current_user_can( 'switch_themes' ) ) {
        $theme = wp_get_theme();
        if ( $theme->errors() ) {
            wp_die( $theme->errors() );
        }
    }
    return;
endif;
 
/
var
/
www
/
grupoaguasdobrasil.com.br
/
htdocs
/
releases
/
2018-04-24_18-03-49
/
wp-blog-header.php
<?php
/**
 * Loads the WordPress environment and template.
 *
 * @package WordPress
 */
 
if ( !isset($wp_did_header) ) {
 
    $wp_did_header = true;
 
    // Load the WordPress library.
    require_once( dirname(__FILE__) . '/wp-load.php' );
 
    // Set up the WordPress query.
    wp();
 
    // Load the theme template.
    require_once( ABSPATH . WPINC . '/template-loader.php' );
 
}
 
/
var
/
www
/
grupoaguasdobrasil.com.br
/
htdocs
/
releases
/
2018-04-24_18-03-49
/
index.php
<?php
/**
 * Front to the WordPress application. This file doesn't do anything, but loads
 * wp-blog-header.php which does and tells WordPress to load the theme.
 *
 * @package WordPress
 */
 
/**
 * Tells WordPress to load the WordPress theme and output it.
 *
 * @var bool
 */
define('WP_USE_THEMES', true);
 
/** Loads the WordPress Environment and Template */
require( dirname( __FILE__ ) . '/wp-blog-header.php' );
 

Environment & details:

Key Value
query_vars Array ( [page] => [name] => aguas-de-juturnaiba-promove-dia-do-cliente-especial-nas-lojas-de-atendimento )
query_string name=aguas-de-juturnaiba-promove-dia-do-cliente-especial-nas-lojas-de-atendimento
request aguas-de-juturnaiba-promove-dia-do-cliente-especial-nas-lojas-de-atendimento
matched_rule ([^/]+)(?:/([0-9]+))?/?$
matched_query name=aguas-de-juturnaiba-promove-dia-do-cliente-especial-nas-lojas-de-atendimento&page=
did_permalink 1
Key Value
query Array ( [page] => [name] => aguas-de-juturnaiba-promove-dia-do-cliente-especial-nas-lojas-de-atendimento )
query_vars Array ( [name] => aguas-de-juturnaiba-promove-dia-do-cliente-especial-nas-lojas-de-atendimento [cache_results] => 1 [update_post_term_cache] => 1 [lazy_load_term_meta] => 1 [update_post_meta_cache] => 1 [posts_per_page] => 2 [comments_per_page] => 50 [order] => DESC )
meta_query WP_Meta_Query Object ( [queries] => Array ( ) [relation] => [meta_table] => [meta_id_column] => [primary_table] => [primary_id_column] => [table_aliases:protected] => Array ( ) [clauses:protected] => Array ( ) [has_or_relation:protected] => )
queried_object WP_Post Object ( [ID] => 587 [post_author] => 5 [post_date] => 2017-09-22 15:06:15 [post_date_gmt] => 2017-09-22 18:06:15 [post_content] => <div class="clearfix"></div> <div class="post-content clearfix"> <small></small><img class="alignleft size-medium wp-image-1094" src="https://www.grupoaguasdobrasil.com.br/aguas-juturnaiba/wp-content/uploads/images/6/2017/09/DSC02582-300x169.jpg" alt="DSC02582" width="300" height="169" />A concessionária Águas de Juturnaíba realizou, no dia 15 de setembro, um café da manhã especial em comemoração ao Dia do Cliente, nas lojas de atendimento de Araruama, Silva Jardim, São Vicente de Paula e Saquarema. Segundo a supervisora administrativa Alessandra Bastos, ações como essas têm um papel fundamental para ajudar a estreitar ainda mais a relação entre a concessionária e os clientes. “Todo o nosso trabalho é feito para o cliente, visando o bem-estar e esperando o retorno deles. O evento do Dia do Cliente é muito importante para deixar claro o quanto nos importamos com eles”, afirmou a supervisora. <img class="alignleft size-medium wp-image-1095" src="https://www.grupoaguasdobrasil.com.br/aguas-juturnaiba/wp-content/uploads/images/6/2017/09/DSC02584-300x169.jpg" alt="DSC02584" width="300" height="169" />Para a coordenadora de Cobrança e Faturamento e responsável pela loja de Araruama, Michelle Gorges, a ação teve um retorno muito positivo dos clientes que compareceram à loja no dia. De acordo com o cliente da concessionária, Vitório Estevão de Almeida, a forma como foi recebido o surpreendeu. “Vim do Rio de Janeiro para resolver algumas coisas da minha casa de Araruama e fiquei encantado com essa recepção: um café da manhã especial. Vou comer de tudo! ” declara, rindo. </div> [post_title] => Águas de Juturnaíba promove Dia do Cliente especial nas lojas de atendimento [post_excerpt] => [post_status] => publish [comment_status] => open [ping_status] => open [post_password] => [post_name] => aguas-de-juturnaiba-promove-dia-do-cliente-especial-nas-lojas-de-atendimento [to_ping] => [pinged] => [post_modified] => 2018-03-28 15:13:34 [post_modified_gmt] => 2018-03-28 18:13:34 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.grupoaguasdobrasil.com.br/aguas-juturnaiba/?p=587 [menu_order] => 0 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw )
queried_object_id 587
request SELECT wp_35_posts.* FROM wp_35_posts WHERE 1=1 AND wp_35_posts.post_name = 'aguas-de-juturnaiba-promove-dia-do-cliente-especial-nas-lojas-de-atendimento' AND wp_35_posts.post_type = 'post' ORDER BY wp_35_posts.post_date DESC
post_count 1
in_the_loop 1
current_comment -1
found_posts 1
is_single 1
is_singular 1
Key Value
ID 587
post_author 5
post_date 2017-09-22 15:06:15
post_date_gmt 2017-09-22 18:06:15
post_content <div class="clearfix"></div> <div class="post-content clearfix"> <small></small><img class="alignleft size-medium wp-image-1094" src="https://www.grupoaguasdobrasil.com.br/aguas-juturnaiba/wp-content/uploads/images/6/2017/09/DSC02582-300x169.jpg" alt="DSC02582" width="300" height="169" />A concessionária Águas de Juturnaíba realizou, no dia 15 de setembro, um café da manhã especial em comemoração ao Dia do Cliente, nas lojas de atendimento de Araruama, Silva Jardim, São Vicente de Paula e Saquarema. Segundo a supervisora administrativa Alessandra Bastos, ações como essas têm um papel fundamental para ajudar a estreitar ainda mais a relação entre a concessionária e os clientes. “Todo o nosso trabalho é feito para o cliente, visando o bem-estar e esperando o retorno deles. O evento do Dia do Cliente é muito importante para deixar claro o quanto nos importamos com eles”, afirmou a supervisora. <img class="alignleft size-medium wp-image-1095" src="https://www.grupoaguasdobrasil.com.br/aguas-juturnaiba/wp-content/uploads/images/6/2017/09/DSC02584-300x169.jpg" alt="DSC02584" width="300" height="169" />Para a coordenadora de Cobrança e Faturamento e responsável pela loja de Araruama, Michelle Gorges, a ação teve um retorno muito positivo dos clientes que compareceram à loja no dia. De acordo com o cliente da concessionária, Vitório Estevão de Almeida, a forma como foi recebido o surpreendeu. “Vim do Rio de Janeiro para resolver algumas coisas da minha casa de Araruama e fiquei encantado com essa recepção: um café da manhã especial. Vou comer de tudo! ” declara, rindo. </div>
post_title Águas de Juturnaíba promove Dia do Cliente especial nas lojas de atendimento
post_excerpt
post_status publish
comment_status open
ping_status open
post_password
post_name aguas-de-juturnaiba-promove-dia-do-cliente-especial-nas-lojas-de-atendimento
to_ping
pinged
post_modified 2018-03-28 15:13:34
post_modified_gmt 2018-03-28 18:13:34
post_content_filtered
post_parent 0
guid https://www.grupoaguasdobrasil.com.br/aguas-juturnaiba/?p=587
menu_order 0
post_type post
post_mime_type
comment_count 0
filter raw
empty
empty
empty
empty
empty
Key Value
SERVER_SOFTWARE nginx/1.10.3
REQUEST_URI /aguas-juturnaiba/aguas-de-juturnaiba-promove-dia-do-cliente-especial-nas-lojas-de-atendimento/
USER www-data
HOME /var/www
HTTP_ACCEPT_ENCODING gzip
HTTP_CONNECTION Keep-Alive
HTTP_HOST www.grupoaguasdobrasil.com.br
HTTP_IF_MODIFIED_SINCE Mon, 22 Oct 2018 22:23:05 GMT
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 grupoaguasdobrasil.com.br
SERVER_PORT 443
SERVER_ADDR 159.65.35.142
REMOTE_PORT 58538
REMOTE_ADDR 34.224.102.60
GATEWAY_INTERFACE CGI/1.1
HTTPS on
SERVER_PROTOCOL HTTP/1.1
DOCUMENT_ROOT /var/www/grupoaguasdobrasil.com.br/htdocs/current
DOCUMENT_URI /index.php
SCRIPT_NAME /index.php
SCRIPT_FILENAME /var/www/grupoaguasdobrasil.com.br/htdocs/current/index.php
CONTENT_LENGTH
CONTENT_TYPE
REQUEST_METHOD GET
QUERY_STRING
FCGI_ROLE RESPONDER
PHP_SELF /index.php
REQUEST_TIME_FLOAT 1547958101.6825
REQUEST_TIME 1547958101
empty
0. Whoops\Handler\PrettyPageHandler
1. Rarst\wps\Admin_Ajax_Handler
2. Rarst\wps\Rest_Api_Handler