Illuminate \ View \ ViewException (E_ERROR)
syntax error, unexpected '|', expecting variable (T_VARIABLE) (View: /home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/resources/views/single.blade.php)
Previous exceptions
  • syntax error, unexpected '|', expecting variable (T_VARIABLE) (0)
Illuminate\View\ViewException thrown with message "syntax error, unexpected '|', expecting variable (T_VARIABLE) (View: /home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/resources/views/single.blade.php)" Stacktrace: #28 Illuminate\View\ViewException in /home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/vendor/cocur/slugify/src/SlugifyInterface.php:35 #27 Illuminate\View\Engines\CompilerEngine:handleViewException in /home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/vendor/illuminate/view/Engines/PhpEngine.php:43 #26 ParseError in /home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/vendor/cocur/slugify/src/SlugifyInterface.php:35 #25 Composer\Autoload\{closure} in /home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/vendor/composer/ClassLoader.php:427 #24 Composer\Autoload\ClassLoader:loadClass in [internal]:0 #23 spl_autoload_call in /home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/vendor/caseyamcl/toc/src/UniqueSlugify.php:31 #22 include in /home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/vendor/composer/ClassLoader.php:576 #21 Composer\Autoload\{closure} in /home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/vendor/composer/ClassLoader.php:427 #20 Composer\Autoload\ClassLoader:loadClass in [internal]:0 #19 spl_autoload_call in /home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/vendor/caseyamcl/toc/src/MarkupFixer.php:56 #18 TOC\MarkupFixer:__construct in /home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/app/View/Composers/BlogPost.php:20 #17 App\View\Composers\BlogPost:override in /home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/vendor/roots/acorn/src/Acorn/View/Composer.php:72 #16 Roots\Acorn\View\Composer:merge in /home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/vendor/roots/acorn/src/Acorn/View/Composer.php:59 #15 Roots\Acorn\View\Composer:compose in /home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/vendor/illuminate/view/Concerns/ManagesEvents.php:124 #14 Illuminate\View\Factory:Illuminate\View\Concerns\{closure} in /home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/vendor/illuminate/events/Dispatcher.php:381 #13 Illuminate\Events\Dispatcher:Illuminate\Events\{closure} in /home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/vendor/illuminate/events/Dispatcher.php:226 #12 Illuminate\Events\Dispatcher:dispatch in /home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/vendor/illuminate/view/Concerns/ManagesEvents.php:177 #11 Illuminate\View\Factory:callComposer in /home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/vendor/illuminate/view/View.php:120 #10 Illuminate\View\View:renderContents in /home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/vendor/illuminate/view/View.php:91 #9 Illuminate\View\View:render in /home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/storage/framework/views/eb422c8beb3d93cfa2fe08ce3b438f23bc0fae21.php:3 #8 include in /home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/vendor/illuminate/view/Engines/PhpEngine.php:41 #7 Illuminate\View\Engines\PhpEngine:evaluatePath in /home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/vendor/illuminate/view/Engines/CompilerEngine.php:57 #6 Illuminate\View\Engines\CompilerEngine:get in /home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/vendor/illuminate/view/View.php:139 #5 Illuminate\View\View:getContents in /home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/vendor/illuminate/view/View.php:122 #4 Illuminate\View\View:renderContents in /home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/vendor/illuminate/view/View.php:91 #3 Illuminate\View\View:render in /home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/index.php:4 #2 include in /home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/wp/wp-includes/template-loader.php:106 #1 require_once in /home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/wp/wp-blog-header.php:19 #0 require in /home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/index.php:6
28
Illuminate\View\ViewException
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/vendor/cocur/slugify/src/SlugifyInterface.php35
27
Illuminate\View\Engines\CompilerEngine handleViewException
/vendor/illuminate/view/Engines/PhpEngine.php43
26
ParseError
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/vendor/cocur/slugify/src/SlugifyInterface.php35
25
Composer\Autoload\{closure}
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/vendor/composer/ClassLoader.php427
24
Composer\Autoload\ClassLoader loadClass
[internal]0
23
spl_autoload_call
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/vendor/caseyamcl/toc/src/UniqueSlugify.php31
22
include
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/vendor/composer/ClassLoader.php576
21
Composer\Autoload\{closure}
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/vendor/composer/ClassLoader.php427
20
Composer\Autoload\ClassLoader loadClass
[internal]0
19
spl_autoload_call
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/vendor/caseyamcl/toc/src/MarkupFixer.php56
18
TOC\MarkupFixer __construct
/app/View/Composers/BlogPost.php20
17
App\View\Composers\BlogPost override
/vendor/roots/acorn/src/Acorn/View/Composer.php72
16
Roots\Acorn\View\Composer merge
/vendor/roots/acorn/src/Acorn/View/Composer.php59
15
Roots\Acorn\View\Composer compose
/vendor/illuminate/view/Concerns/ManagesEvents.php124
14
Illuminate\View\Factory Illuminate\View\Concerns\{closure}
/vendor/illuminate/events/Dispatcher.php381
13
Illuminate\Events\Dispatcher Illuminate\Events\{closure}
/vendor/illuminate/events/Dispatcher.php226
12
Illuminate\Events\Dispatcher dispatch
/vendor/illuminate/view/Concerns/ManagesEvents.php177
11
Illuminate\View\Factory callComposer
/vendor/illuminate/view/View.php120
10
Illuminate\View\View renderContents
/vendor/illuminate/view/View.php91
9
Illuminate\View\View render
/storage/framework/views/eb422c8beb3d93cfa2fe08ce3b438f23bc0fae21.php3
8
include
/vendor/illuminate/view/Engines/PhpEngine.php41
7
Illuminate\View\Engines\PhpEngine evaluatePath
/vendor/illuminate/view/Engines/CompilerEngine.php57
6
Illuminate\View\Engines\CompilerEngine get
/vendor/illuminate/view/View.php139
5
Illuminate\View\View getContents
/vendor/illuminate/view/View.php122
4
Illuminate\View\View renderContents
/vendor/illuminate/view/View.php91
3
Illuminate\View\View render
/index.php4
2
include
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/wp/wp-includes/template-loader.php106
1
require_once
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/wp/wp-blog-header.php19
0
require
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/index.php6
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/vendor/cocur/slugify/src/SlugifyInterface.php
 *
 * @package   org.cocur.slugify
 * @author    Florian Eckerstorfer <florian@eckerstorfer.co>
 * @author    Marchenko Alexandr
 * @copyright 2012-2014 Florian Eckerstorfer
 * @license   http://www.opensource.org/licenses/MIT The MIT License
 */
interface SlugifyInterface
{
    /**
     * Return a URL safe version of a string.
     *
     * @param string            $string
     * @param string|array|null $options
     *
     * @return string
     *
     * @api
     */
    public function slugify(string $string, array|string|null $options = null): string;
}
 
Arguments
  1. "syntax error, unexpected '|', expecting variable (T_VARIABLE) (View: /home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/resources/views/single.blade.php)"
    
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/vendor/illuminate/view/Engines/PhpEngine.php
     *
     * @param  string  $__path
     * @param  array  $__data
     * @return string
     */
    protected function evaluatePath($__path, $__data)
    {
        $obLevel = ob_get_level();
 
        ob_start();
 
        extract($__data, EXTR_SKIP);
 
        // We'll evaluate the contents of the view inside a try/catch block so we can
        // flush out any stray output that might get out before an error occurs or
        // an exception is thrown. This prevents any partial views from leaking.
        try {
            include $__path;
        } catch (Throwable $e) {
            $this->handleViewException($e, $obLevel);
        }
 
        return ltrim(ob_get_clean());
    }
 
    /**
     * Handle a view exception.
     *
     * @param  \Throwable  $e
     * @param  int  $obLevel
     * @return void
     *
     * @throws \Throwable
     */
    protected function handleViewException(Throwable $e, $obLevel)
    {
        while (ob_get_level() > $obLevel) {
            ob_end_clean();
        }
 
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/vendor/cocur/slugify/src/SlugifyInterface.php
 *
 * @package   org.cocur.slugify
 * @author    Florian Eckerstorfer <florian@eckerstorfer.co>
 * @author    Marchenko Alexandr
 * @copyright 2012-2014 Florian Eckerstorfer
 * @license   http://www.opensource.org/licenses/MIT The MIT License
 */
interface SlugifyInterface
{
    /**
     * Return a URL safe version of a string.
     *
     * @param string            $string
     * @param string|array|null $options
     *
     * @return string
     *
     * @api
     */
    public function slugify(string $string, array|string|null $options = null): string;
}
 
Arguments
  1. "syntax error, unexpected '|', expecting variable (T_VARIABLE)"
    
Exception message: syntax error, unexpected '|', expecting variable (T_VARIABLE)
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/vendor/composer/ClassLoader.php
    public function unregister()
    {
        spl_autoload_unregister(array($this, 'loadClass'));
 
        if (null !== $this->vendorDir) {
            unset(self::$registeredLoaders[$this->vendorDir]);
        }
    }
 
    /**
     * Loads the given class or interface.
     *
     * @param  string    $class The name of the class
     * @return true|null True if loaded, null otherwise
     */
    public function loadClass($class)
    {
        if ($file = $this->findFile($class)) {
            $includeFile = self::$includeFile;
            $includeFile($file);
 
            return true;
        }
 
        return null;
    }
 
    /**
     * Finds the path to the file where the class is defined.
     *
     * @param string $class The name of the class
     *
     * @return string|false The path if found, false otherwise
     */
    public function findFile($class)
    {
        // class map lookup
        if (isset($this->classMap[$class])) {
            return $this->classMap[$class];
        }
[internal]
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/vendor/caseyamcl/toc/src/UniqueSlugify.php
 *
 * For the full copyright and license information, please view the LICENSE.md
 * file that was distributed with this source code.
 *
 * ------------------------------------------------------------------
 */
 
declare(strict_types=1);
 
namespace TOC;
 
use Cocur\Slugify\Slugify;
use Cocur\Slugify\SlugifyInterface;
 
/**
 * UniqueSlugify creates slugs from text without repeating the same slug twice per instance
 *
 * @author Casey McLaughlin <caseyamcl@gmail.com>
 */
class UniqueSlugify implements SlugifyInterface
{
    /**
     * @var SlugifyInterface
     */
    private $slugify;
 
    /**
     * @var array
     */
    private $used;
 
    /**
     * Constructor
     *
     * @param SlugifyInterface|null $slugify
     */
    public function __construct(?SlugifyInterface $slugify = null)
    {
        $this->used = array();
        $this->slugify = $slugify ?: new Slugify();
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/vendor/composer/ClassLoader.php
 
    /**
     * @return void
     */
    private static function initializeIncludeClosure()
    {
        if (self::$includeFile !== null) {
            return;
        }
 
        /**
         * Scope isolated include.
         *
         * Prevents access to $this/self from included files.
         *
         * @param  string $file
         * @return void
         */
        self::$includeFile = \Closure::bind(static function($file) {
            include $file;
        }, null, null);
    }
}
 
Arguments
  1. "/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/vendor/caseyamcl/toc/src/UniqueSlugify.php"
    
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/vendor/composer/ClassLoader.php
    public function unregister()
    {
        spl_autoload_unregister(array($this, 'loadClass'));
 
        if (null !== $this->vendorDir) {
            unset(self::$registeredLoaders[$this->vendorDir]);
        }
    }
 
    /**
     * Loads the given class or interface.
     *
     * @param  string    $class The name of the class
     * @return true|null True if loaded, null otherwise
     */
    public function loadClass($class)
    {
        if ($file = $this->findFile($class)) {
            $includeFile = self::$includeFile;
            $includeFile($file);
 
            return true;
        }
 
        return null;
    }
 
    /**
     * Finds the path to the file where the class is defined.
     *
     * @param string $class The name of the class
     *
     * @return string|false The path if found, false otherwise
     */
    public function findFile($class)
    {
        // class map lookup
        if (isset($this->classMap[$class])) {
            return $this->classMap[$class];
        }
[internal]
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/vendor/caseyamcl/toc/src/MarkupFixer.php
    /**
     * @var HTML5
     */
    private $htmlParser;
 
    /**
     * @var SlugifyInterface
     */
    private $slugifier;
 
    /**
     * Constructor
     *
     * @param HTML5|null $htmlParser
     * @param SlugifyInterface|null $slugify
     */
    public function __construct(?HTML5 $htmlParser = null, ?SlugifyInterface $slugify = null)
    {
        $this->htmlParser = $htmlParser ?? new HTML5();
        $this->slugifier = $slugify ?? new UniqueSlugify();
    }
 
    /**
     * Fix markup
     *
     * @param string $markup
     * @param int    $topLevel
     * @param int    $depth
     * @return string Markup with added IDs
     * @throws RuntimeException
     */
    public function fix(string $markup, int $topLevel = 1, int $depth = 6): string
    {
        if (! $this->isFullHtmlDocument($markup)) {
            $partialID = uniqid('toc_generator_');
            $markup = sprintf("<body id='%s'>%s</body>", $partialID, $markup);
        }
 
        $domDocument = $this->htmlParser->loadHTML($markup);
        $domDocument->preserveWhiteSpace = true; // do not clobber whitespace
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/app/View/Composers/BlogPost.php
<?php
 
namespace App\View\Composers;
 
use DOMDocument;
use Roots\Acorn\View\Composer;
 
class BlogPost extends Composer
{
    protected static $views = [
        'partials.content-single',
    ];
 
    public function override()
    {
        $fields = get_fields();
 
        $htmlContent = apply_filters( 'the_content', get_the_content() );
 
        $markupFixer  = new \TOC\MarkupFixer();
        $tocGenerator = new \TOC\TocGenerator();
 
        $htmlContent = $markupFixer->fix($htmlContent);
        $fields['toc'] = $tocGenerator->getOrderedHtmlMenu($htmlContent);
        $fields['the_content'] = $htmlContent;
        $fields['the_category'] = $this->getCategory();
 
        return $fields;
    }
 
    public function getCategory() {
      $category = null;
      if(get_the_terms(get_the_id(), 'category')) {
        foreach(get_the_terms(get_the_id(), 'category') as $term) {
            if($term->name !== "Blog" && $term->name !== "Events" && $term->name !== "News") {
                $category = $term;
                return $category;
            }
        }
      }
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/vendor/roots/acorn/src/Acorn/View/Composer.php
     */
    public function compose(View $view)
    {
        $this->view = $view;
        $this->data = new Fluent($view->getData());
 
        $view->with($this->merge());
    }
 
    /**
     * Data to be merged and passed to the view before rendering.
     *
     * @return array
     */
    protected function merge()
    {
        return array_merge(
            $this->with(),
            $this->view->getData(),
            $this->override()
        );
    }
 
    /**
     * Data to be passed to view before rendering
     *
     * @return array
     */
    protected function with()
    {
        return [];
    }
 
    /**
     * Data to be passed to view before rendering
     *
     * @return array
     */
    protected function override()
    {
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/vendor/roots/acorn/src/Acorn/View/Composer.php
            return static::$views;
        }
 
        $view = array_slice(explode('\\', static::class), 3);
        $view = array_map([Str::class, 'snake'], $view, array_fill(0, count($view), '-'));
        return implode('/', $view);
    }
 
    /**
     * Compose the view before rendering.
     *
     * @param  \Illuminate\View\View $view
     * @return void
     */
    public function compose(View $view)
    {
        $this->view = $view;
        $this->data = new Fluent($view->getData());
 
        $view->with($this->merge());
    }
 
    /**
     * Data to be merged and passed to the view before rendering.
     *
     * @return array
     */
    protected function merge()
    {
        return array_merge(
            $this->with(),
            $this->view->getData(),
            $this->override()
        );
    }
 
    /**
     * Data to be passed to view before rendering
     *
     * @return array
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/vendor/illuminate/view/Concerns/ManagesEvents.php
 
        return $callback;
    }
 
    /**
     * Build a class based container callback Closure.
     *
     * @param  string  $class
     * @param  string  $prefix
     * @return \Closure
     */
    protected function buildClassEventCallback($class, $prefix)
    {
        [$class, $method] = $this->parseClassEvent($class, $prefix);
 
        // Once we have the class and method name, we can build the Closure to resolve
        // the instance out of the IoC container and call the method on it with the
        // given arguments that are passed to the Closure as the composer's data.
        return function () use ($class, $method) {
            return $this->container->make($class)->{$method}(...func_get_args());
        };
    }
 
    /**
     * Parse a class based composer name.
     *
     * @param  string  $class
     * @param  string  $prefix
     * @return array
     */
    protected function parseClassEvent($class, $prefix)
    {
        return Str::parseCallback($class, $this->classEventMethodForPrefix($prefix));
    }
 
    /**
     * Determine the class event method based on the given prefix.
     *
     * @param  string  $prefix
     * @return string
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/vendor/illuminate/events/Dispatcher.php
     * @param  \Closure|string  $listener
     * @param  bool  $wildcard
     * @return \Closure
     */
    public function makeListener($listener, $wildcard = false)
    {
        if (is_string($listener)) {
            return $this->createClassListener($listener, $wildcard);
        }
 
        if (is_array($listener) && isset($listener[0]) && is_string($listener[0])) {
            return $this->createClassListener($listener, $wildcard);
        }
 
        return function ($event, $payload) use ($listener, $wildcard) {
            if ($wildcard) {
                return $listener($event, $payload);
            }
 
            return $listener(...array_values($payload));
        };
    }
 
    /**
     * Create a class based listener using the IoC container.
     *
     * @param  string  $listener
     * @param  bool  $wildcard
     * @return \Closure
     */
    public function createClassListener($listener, $wildcard = false)
    {
        return function ($event, $payload) use ($listener, $wildcard) {
            if ($wildcard) {
                return call_user_func($this->createClassCallable($listener), $event, $payload);
            }
 
            $callable = $this->createClassCallable($listener);
 
            return $callable(...array_values($payload));
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/vendor/illuminate/events/Dispatcher.php
     * @param  bool  $halt
     * @return array|null
     */
    public function dispatch($event, $payload = [], $halt = false)
    {
        // When the given "event" is actually an object we will assume it is an event
        // object and use the class as the event name and this event itself as the
        // payload to the handler, which makes object based events quite simple.
        [$event, $payload] = $this->parseEventAndPayload(
            $event, $payload
        );
 
        if ($this->shouldBroadcast($payload)) {
            $this->broadcastEvent($payload[0]);
        }
 
        $responses = [];
 
        foreach ($this->getListeners($event) as $listener) {
            $response = $listener($event, $payload);
 
            // If a response is returned from the listener and event halting is enabled
            // we will just return this response, and not call the rest of the event
            // listeners. Otherwise we will add the response on the response list.
            if ($halt && ! is_null($response)) {
                return $response;
            }
 
            // If a boolean false is returned from a listener, we will stop propagating
            // the event to any further listeners down in the chain, else we keep on
            // looping through the listeners and firing every one in our sequence.
            if ($response === false) {
                break;
            }
 
            $responses[] = $response;
        }
 
        return $halt ? null : $responses;
    }
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/vendor/illuminate/view/Concerns/ManagesEvents.php
    protected function addEventListener($name, $callback)
    {
        if (Str::contains($name, '*')) {
            $callback = function ($name, array $data) use ($callback) {
                return $callback($data[0]);
            };
        }
 
        $this->events->listen($name, $callback);
    }
 
    /**
     * Call the composer for a given view.
     *
     * @param  \Illuminate\Contracts\View\View  $view
     * @return void
     */
    public function callComposer(ViewContract $view)
    {
        $this->events->dispatch('composing: '.$view->name(), [$view]);
    }
 
    /**
     * Call the creator for a given view.
     *
     * @param  \Illuminate\Contracts\View\View  $view
     * @return void
     */
    public function callCreator(ViewContract $view)
    {
        $this->events->dispatch('creating: '.$view->name(), [$view]);
    }
}
 
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/vendor/illuminate/view/View.php
        } catch (Throwable $e) {
            $this->factory->flushState();
 
            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());
    }
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/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 array|string
     *
     * @throws \Throwable
     */
    public function render(callable $callback = null)
    {
        try {
            $contents = $this->renderContents();
 
            $response = isset($callback) ? $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 (Throwable $e) {
            $this->factory->flushState();
 
            throw $e;
        }
    }
 
    /**
     * Get the contents of the view instance.
     *
     * @return string
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/storage/framework/views/eb422c8beb3d93cfa2fe08ce3b438f23bc0fae21.php
<?php $__env->startSection('content'); ?>
  <?php while(have_posts()): ?> <?php (the_post()); ?>
    <?php echo $__env->first(['partials.content-single-' . get_post_type(), 'partials.content-single'], \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
  <?php endwhile; ?>
<?php $__env->stopSection(); ?>
 
<?php echo $__env->make('layouts.app', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/resources/views/single.blade.php ENDPATH**/ ?>
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/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 (Throwable $e) {
            $this->handleViewException($e, $obLevel);
        }
 
        return ltrim(ob_get_clean());
    }
 
    /**
     * Handle a view exception.
     *
     * @param  \Throwable  $e
     * @param  int  $obLevel
     * @return void
     *
     * @throws \Throwable
     */
    protected function handleViewException(Throwable $e, $obLevel)
    {
        while (ob_get_level() > $obLevel) {
            ob_end_clean();
Arguments
  1. "/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/storage/framework/views/eb422c8beb3d93cfa2fe08ce3b438f23bc0fae21.php"
    
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/vendor/illuminate/view/Engines/CompilerEngine.php
     *
     * @param  string  $path
     * @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);
        }
 
        // 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($this->compiler->getCompiledPath($path), $data);
 
        array_pop($this->lastCompiled);
 
        return $results;
    }
 
    /**
     * Handle a view exception.
     *
     * @param  \Throwable  $e
     * @param  int  $obLevel
     * @return void
     *
     * @throws \Throwable
     */
    protected function handleViewException(Throwable $e, $obLevel)
    {
        $e = new ViewException($this->getMessage($e), 0, 1, $e->getFile(), $e->getLine(), $e);
 
        parent::handleViewException($e, $obLevel);
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/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
     */
    public 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;
    }
 
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/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());
    }
 
    /**
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/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 array|string
     *
     * @throws \Throwable
     */
    public function render(callable $callback = null)
    {
        try {
            $contents = $this->renderContents();
 
            $response = isset($callback) ? $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 (Throwable $e) {
            $this->factory->flushState();
 
            throw $e;
        }
    }
 
    /**
     * Get the contents of the view instance.
     *
     * @return string
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/index.php
<!doctype html>
<html <?php language_attributes(); ?>>
 
    <?php echo \Roots\view(\Roots\app('sage.view'), \Roots\app('sage.data'))->render(); ?>
 
</html>
 
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/wp/wp-includes/template-loader.php
            }
 
            break;
        }
    }
 
    if ( ! $template ) {
        $template = get_index_template();
    }
 
    /**
     * Filters the path of the current template before including it.
     *
     * @since 3.0.0
     *
     * @param string $template The path of the template to include.
     */
    $template = apply_filters( 'template_include', $template );
    if ( $template ) {
        include $template;
    } elseif ( current_user_can( 'switch_themes' ) ) {
        $theme = wp_get_theme();
        if ( $theme->errors() ) {
            wp_die( $theme->errors() );
        }
    }
    return;
}
 
Arguments
  1. "/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/app/themes/tfs/index.php"
    
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/wp/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 __DIR__ . '/wp-load.php';
 
    // Set up the WordPress query.
    wp();
 
    // Load the theme template.
    require_once ABSPATH . WPINC . '/template-loader.php';
 
}
 
Arguments
  1. "/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/wp/wp-includes/template-loader.php"
    
/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/index.php
<?php
/**
 * WordPress View Bootstrapper
 */
define('WP_USE_THEMES', true);
require __DIR__ . '/wp/wp-blog-header.php';
 
Arguments
  1. "/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/wp/wp-blog-header.php"
    

Environment & details:

Key Value
query_vars
array:3 [
  "page" => ""
  "name" => "tfs-mental-health-intern-alex-duz-launches-new-mindfulness-podcast"
  "category_name" => "blog"
]
query_string
"name=tfs-mental-health-intern-alex-duz-launches-new-mindfulness-podcast&category_name=blog"
request
"blog/tfs-mental-health-intern-alex-duz-launches-new-mindfulness-podcast"
matched_rule
"(.+?)/([^/]+)(?:/([0-9]+))?/?$"
matched_query
"category_name=blog&name=tfs-mental-health-intern-alex-duz-launches-new-mindfulness-podcast&page="
did_permalink
true
Key Value
query
array:3 [
  "page" => ""
  "name" => "tfs-mental-health-intern-alex-duz-launches-new-mindfulness-podcast"
  "category_name" => "blog"
]
query_vars
array:66 [
  "page" => 0
  "name" => "tfs-mental-health-intern-alex-duz-launches-new-mindfulness-podcast"
  "category_name" => "blog"
  "error" => ""
  "m" => ""
  "p" => 0
  "post_parent" => ""
  "subpost" => ""
  "subpost_id" => ""
  "attachment" => ""
  "attachment_id" => 0
  "pagename" => ""
  "page_id" => 0
  "second" => ""
  "minute" => ""
  "hour" => ""
  "day" => 0
  "monthnum" => 0
  "year" => 0
  "w" => 0
  "tag" => ""
  "cat" => ""
  "tag_id" => ""
  "author" => ""
  "author_name" => ""
  "feed" => ""
  "tb" => ""
  "paged" => 0
  "meta_key" => ""
  "meta_value" => ""
  "preview" => ""
  "s" => ""
  "sentence" => ""
  "title" => ""
  "fields" => ""
  "menu_order" => ""
  "embed" => ""
  "category__in" => []
  "category__not_in" => []
  "category__and" => []
  "post__in" => []
  "post__not_in" => []
  "post_name__in" => []
  "tag__in" => []
  "tag__not_in" => []
  "tag__and" => []
  "tag_slug__in" => []
  "tag_slug__and" => []
  "post_parent__in" => []
  "post_parent__not_in" => []
  "author__in" => []
  "author__not_in" => []
  "search_columns" => []
  "ignore_sticky_posts" => false
  "suppress_filters" => false
  "cache_results" => true
  "update_post_term_cache" => true
  "update_menu_item_cache" => false
  "lazy_load_term_meta" => true
  "update_post_meta_cache" => true
  "post_type" => ""
  "posts_per_page" => 10
  "nopaging" => false
  "comments_per_page" => "50"
  "no_found_rows" => false
  "order" => "DESC"
]
meta_query
WP_Meta_Query {#2559}
queried_object
WP_Post {#2560}
queried_object_id
19743
request
"""
SELECT   wp_posts.*\n
\t\t\t\t\t FROM wp_posts \n
\t\t\t\t\t WHERE 1=1  AND wp_posts.post_name = 'tfs-mental-health-intern-alex-duz-launches-new-mindfulness-podcast' AND wp_posts.post_type = 'post'\n
\t\t\t\t\t \n
\t\t\t\t\t ORDER BY wp_posts.post_date DESC\n
\t\t\t\t\t 
"""
post_count
1
in_the_loop
true
current_comment
-1
found_posts
1
is_single
true
is_singular
true
Key Value
ID
19743
post_author
"43"
post_date
"2020-04-27 16:31:44"
post_date_gmt
"2020-04-27 16:31:44"
post_content
"""
From her humble beginnings as the least funny person in her family to spontaneous hug muggings at the hands of her tween <a href="https://www.imdb.com/title/tt0115341/characters/nm0005352?ref_=tt_cl_t3" target="_blank" rel="noopener noreferrer">Aunt Hilda</a> fans, to backstage back rubs with Al Pacino – <a href="https://carolinerhea.com/" target="_blank" rel="noopener noreferrer">Caroline Rhea</a> shared countless amusing anecdotes from her 30 years as a stand-up comedian during her recent <em>In Conversation</em> with Toronto Film School students.\n
\n
&nbsp;\n
\n
Hosted by Toronto Film School’s <a href="https://www.torontofilmschool.ca/blog/andrew-barnsley-executive-producer-schitts-creek-joins-toronto-film-school-executive-producer-residence/" target="_blank" rel="noopener noreferrer">Executive Producer in Residence</a> <a href="http://www.project10.ca/about">Andrew Barnsley</a> and <a href="https://www.torontofilmschool.ca/programs/writing-for-film-tv-diploma/" target="_blank" rel="noopener noreferrer">Writing for Film &amp; TV</a> Program Director <a href="https://www.imdb.com/name/nm1733337/" target="_blank" rel="noopener noreferrer">Adam Till</a>, Rhea’s oft-times hilarious 90-minute Zoom session on April 16 covered all facets of the Quebec native’s career as a comedian, actor and host.\n
\n
<em> </em>\n
\n
Best known for her role as Hilda Spellman on the hit series <a href="https://en.wikipedia.org/wiki/Sabrina_the_Teenage_Witch_(1996_TV_series)" target="_blank" rel="noopener noreferrer"><em>Sabrina The Teenage Witch</em></a>, Rhea currently stars in Disney Channel’s <a href="https://www.imdb.com/title/tt8959856/" target="_blank" rel="noopener noreferrer"><em>Sydney to the Max</em></a>, hosts the hit game show <a href="https://www.imdb.com/title/tt8305266/?ref_=fn_al_tt_1" target="_blank" rel="noopener noreferrer"><em>Caroline and Friends</em></a>, and is a regular panellist on ABC's <a href="https://www.imdb.com/title/tt5672484/?ref_=fn_al_tt_2" target="_blank" rel="noopener noreferrer"><em>Match Game</em></a> with Alec Baldwin<em>. </em>\n
\n
&nbsp;\n
<p style="text-align: center;"><iframe src="https://www.youtube.com/embed/OoQ2Ia6H0wA" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>\n
&nbsp;\n
\n
<strong>On growing up in Quebec </strong>\n
\n
<strong> </strong>\n
\n
“I grew up as the youngest of three girls. My dad was a doctor and my mom was an antique dealer. My mother was the funniest person I know and my father was the second funniest – I’m by far the least funny person in my family of five. But I always wanted to be a comedian and I always wanted to be an actress since the time I was in Grade 4…I actually started out writing plays when I was very little and doing performances.\n
\n
&nbsp;\n
\n
“And then I went to university. I thought I was going to be a business major, so I studied Economics. But then I went home to Montreal in about ’87 because my stepfather was sick, and I got a job at <a href="https://centaurtheatre.com/" target="_blank" rel="noopener noreferrer">Centaur Theatre</a>. Working at a theatre, I was beside what I wanted to do. I was in the position that you get where you’re looking at your dream very closely, but you’re on the other side of it. So, I really thought, ‘You know what? I don’t want to be working for the artistic director sending contracts out to actors’ – often the wrong contract, because I was terrible at my job – I wanted to be in it myself.”\n
\n
&nbsp;\n
\n
<strong>On moving to New York to chase her dream of becoming a stand-up comedian and actor</strong>\n
\n
&nbsp;\n
\n
“I moved to New York in 1989 with $300, and I bought a pair of earrings for $220 the second day I was there. So, obviously I was very good at budgeting. I moved in with my sister to ruin her life. And then I took at stand-up comedy class at <a href="https://www.newschool.edu/" target="_blank" rel="noopener noreferrer">The New School</a> with <a href="http://www.scottblakeman.com/" target="_blank" rel="noopener noreferrer">Scott Blakeman</a>. That was March 3, 1989, and I went on stage the first time on May 3, 1989. Then I, without even having read Malcolm Gladwell of the future, I went on stage 500 times a year, for as often as possible. And I just went on stage as many times as I could, because you have to hone your skills, regardless.\n
\n
&nbsp;\n
\n
“There was so much rejection, so much need for perseverance – but I had the greatest quality, which was complete and utter faith that I was following what I was meant to be doing. And I was in denial. I had no idea it was meant to be as hard as it was, so it wasn’t. I know that sounds crazy, but it worked.”\n
\n
&nbsp;\n
\n
<strong>On early success as a stand-up comedian</strong>\n
\n
<strong> </strong>\n
\n
“I started to get successful as a stand-up comedian because – and I think this is very important for anyone who’s listening who’s a writer – I wrote material that I was the only one who could deliver, truthfully…I realized why I was in any way going to be successful was not because I was different from anyone, but because I was exactly like everyone else and because I was willing to share my unique perspective on the fact that we are all the same. So, people started to relate to me.\n
\n
&nbsp;\n
\n
“And then I thought, ‘I’m going to talk about everything women should talk about.’ And even though I’m very well known for being in a kids’ show, I talked about sex a lot more and everything that would liberate women. I sort of just took it upon myself to be this voice, and then I was the relatable voice of a woman.”\n
\n
&nbsp;\n
\n
<img class="alignnone size-medium wp-image-19659 aligncenter" src="https://dev.tfs.staging.poundandgrain.ca/app/uploads/2020/04/TFS_ALL_CarolineRheaPanel_0416.jpg" alt="" width="670" height="393" />\n
\n
&nbsp;\n
\n
<strong>On her need for connection</strong>\n
\n
<strong> </strong>\n
\n
“I have – and it’s been so hard for me during this pandemic, I think I’m going to cry – an overwhelming need to connect with people. I want to hear your story as much as I want to tell you mine. I also describe my sets as dinner parties, because I know what I’m going to bring, but I don’t know what you’re going to bring, and together we’re going to have this cool combined event that happens.”\n
\n
&nbsp;\n
\n
<strong>On nearly missing out on, then nearly passing on the Aunt Hilda role on <em>Sabrina the Teenage Witch</em></strong>\n
\n
&nbsp;\n
\n
“My friend called me, <a href="https://en.wikipedia.org/wiki/Nell_Scovell" target="_blank" rel="noopener noreferrer">Nell Scovell</a>, and she said, ‘Caroline, will you please reconsider the part on Sabrina?’ and I said, ‘What are you talking about, Nell?’ and she said ‘Your managers passed on it six weeks ago, but they’re going to test tomorrow and I really feel like you could do it.’\n
\n
&nbsp;\n
\n
“I’d never even heard of it. Managers sometimes do that without even telling you. It’s terrible, they just make a decision. Mine were fired shortly after. And I said, ‘Well, send it to me.’ This was so long ago they sent it to the fax machine across the street... And I read it ­– and I was so mad at my ex-boyfriend at the time, this is very embarrassing to tell you – and it said ‘Aunt Hilda traps a man in her ring for not loving her. And I said, ‘I’ll do it!’ Not kidding.  As if it was real.\n
\n
&nbsp;\n
\n
“And then, I flew to California and I met with Sabrina, <a href="https://en.wikipedia.org/wiki/Melissa_Joan_Hart" target="_blank" rel="noopener noreferrer">Melissa Joan Hart</a>, and her mom and I went to the first two auditions, and then they sent me to the network to test, and before I did the test, I said ‘I’m sorry, I’m not feeling this, I don’t have a vibe, I’m not going to do it.’ And they were so mad at me – they were furious. So, I flew home to New York and the next week, they called me and said, ‘You know what? You don’t have to test. The part is yours if you’ll do it.’ And I said, ‘No!’ And then I called my mother, and she said ‘Have you lost your mind??? Have you completely lost your mind? You will do it. Call them back.’ So, I called them back and I got the part.\n
\n
&nbsp;\n
\n
“Truthfully, I didn’t want to do it because I went to a psychic and the psychic said, ‘That show will be on the air for seven years.’ And I said ‘I don’t want to do a show for seven years!’ What an idiot.”\n
\n
&nbsp;\n
\n
<strong>On her Sabrina fandom</strong>\n
\n
&nbsp;\n
\n
“I remember about two months in, I was walking down the street in New York for the first time since the show had aired, and there were about 20 seventh graders on the other side of the street. As they ran towards me, I thought, ‘I’m going to be mugged my teenagers, this is humiliating.’ But they hugged me! They group-hugged me. It makes me cry now.\n
\n
&nbsp;\n
\n
“That’s why I love the kids who grew up with that show. I have such an affinity for those kids, because I will always have this connection with them…\n
\n
&nbsp;\n
\n
“My most famous day, I was at Disney World with 300 screaming children, and I signed autographs for every one of them. And for a moment, I thought ‘I’m a big hoo-ha’ – until I looked at the autograph books, and the other people who had signed were Tigger, Winnie the Pooh, Eeyore…I’m really not that big of a deal.’\n
\n
&nbsp;\n
\n
<img class="alignnone size-medium wp-image-19660 aligncenter" src="https://dev.tfs.staging.poundandgrain.ca/app/uploads/2020/04/TFS_ALL_CarolineRhea1_0416.jpg" alt="" width="670" height="393" />\n
\n
&nbsp;\n
\n
<strong>On being known for an iconic role </strong>\n
\n
&nbsp;\n
\n
“I have a lot of friends who are in this position of being known for an iconic role, and some are bitter about it, that it didn’t let them continue to grow, but I truly believe that that is a choice…I would not change one second of being Aunt Hilda...\n
\n
&nbsp;\n
\n
“And I did go on to do other things. I was on a series called <a href="https://www.imdb.com/title/tt1078273/?ref_=nm_flmg_act_22" target="_blank" rel="noopener noreferrer"><em>Sordid Lives</em></a>, which was my favourite thing. I played a southern, very trashy character. It was like <em>Desperate Housewives</em> in a Texas trailer park. In it, <a href="https://www.imdb.com/name/nm0001516/?ref_=tt_cl_t2" target="_blank" rel="noopener noreferrer">Rue McClanahan</a> is having an affair with my husband, and <a href="https://www.imdb.com/name/nm0000556/?ref_=tt_cl_t8" target="_blank" rel="noopener noreferrer">Olivia Newton-John</a> plays a lesbian country singer. And I used to be in hair and makeup between Rue McClanahan and Olivia Newton-John, and my inner 14-year-old from Canada…just wanted to turn to Olivia Newton-John and go, ‘<a href="https://www.youtube.com/watch?v=i52mlmJtyJQ" target="_blank" rel="noopener noreferrer">I’m hopelessly devoted to you,</a>’ and to Rue McClanahan, ‘<a href="https://www.youtube.com/watch?v=HV7AXRABSng" target="_blank" rel="noopener noreferrer">Thank you for being a friend</a>.’ We shot 12 episodes in 16 days, and it is, by far, the best acting I have ever done in anything.”\n
\n
&nbsp;\n
\n
<strong>On remaining grounded</strong>\n
\n
&nbsp;\n
\n
“I always joke that some celebrities are intimidating, but I’m the kind of celebrity where fans eventually say to me, ‘I’ve gotta go,’ because I’m super chatty…\n
\n
<strong> </strong>\n
\n
“You have to remain grounded, because (fame) is all nonsense. You are no different from any other human being. None whatsoever. Always be kind to everyone. I once saw an actress who I really loved be rude to a fan, and it hurt my heart. She was diminished in my mind that she thought that that was okay. <a href="https://www.imdb.com/name/nm0000033/?ref_=fn_al_nm_1" target="_blank" rel="noopener noreferrer">Alfred Hitchcock</a> was mean to my mother when she asked for a picture, and it hurt me to the core.\n
\n
&nbsp;\n
\n
“So, remember, you’re just like everyone else, and if you’re lucky enough to have somebody appreciate your work and want to take your picture or say hello to you, you are to be as gracious as possible, because it’s a gift that you get to do what you get to do, and it takes a lot of courage for someone to walk up to a stranger and say that they like them.”\n
\n
&nbsp;\n
\n
<strong>On pushing through failure and rejection</strong>\n
\n
<strong><em> </em></strong>\n
\n
“This is something for all you students to really, really, really remember, and it’s so hard and painful…Every failure is leading you somewhere. And it’s painful at the time – not getting a job, getting fired, something being picked up that you were supposed to be on – there’s so much potential to go to a place of being bitter, but that does not serve you in any way…\n
\n
&nbsp;\n
\n
“I think how to process disappointment is the trickiest thing – it really is. But if I could just be as clear as possible: It is not the end, it is just the end of your perception of things going that particular way. It is not the end. I will tell you, I was fired at 24 from an improv group because they told me I wasn’t funny. And I’m pretty sure they’re all dental hygienists now.”\n
\n
&nbsp;\n
\n
<strong>On fighting the urge to be politely Canadian </strong>\n
\n
&nbsp;\n
\n
“I honestly think that, as a Canadian and as a woman, the instinct is often to let somebody else go ahead and you sort of sit back. And I want you to fight that every instinct that you have. You are the most important person and your life is your story and your movie that you are writing and starring it.”\n
\n
&nbsp;\n
\n
<img class="alignnone size-medium wp-image-19661 aligncenter" src="https://dev.tfs.staging.poundandgrain.ca/app/uploads/2020/04/TFS_ALL_CarolineRheaLaugh2_0416.jpg" alt="" width="670" height="393" />\n
\n
&nbsp;\n
\n
<strong>On what makes a great director</strong>\n
\n
&nbsp;\n
\n
“The best director I ever had was <a href="https://en.wikipedia.org/wiki/Del_Shores" target="_blank" rel="noopener noreferrer">Del Shores</a>, and it was because he was an actor first and he knows how to direct an actor to get the best out of them. And the worst kind of director is a director who frightens you and makes you less than. And a great director is someone who makes you bigger than you ever thought you could be, which is what he did.”\n
\n
&nbsp;\n
\n
<strong>On acting versus stand-up</strong>\n
\n
&nbsp;\n
\n
“In my career, I’ve gotten to do a lot. I host, I act, and I do stand-up, but at the end of the day, if you told me there was only one thing I could ever do – besides a love scene with <a href="https://www.imdb.com/name/nm0001125/?ref_=nv_sr_srsg_0" target="_blank" rel="noopener noreferrer">Benicio Del Toro</a> – it would be stand-up. Live stand-up.”\n
\n
&nbsp;\n
\n
<strong>On what she’d tell her 20-year-old self</strong>\n
\n
&nbsp;\n
\n
“I would tell myself not to worry about boys. I would tell myself to not think of immediate gratification and think more about long-term gratification. I would tell her to invest in things and really know that it’s going to take a while to percolate – which I’ve done in certain areas of my life, but I’m an Aries, so that’s a hard one. I would also tell my 20-year-old self that probably now would’ve been a good time to do a nude movie. Haha! No, to persevere – I’d tell her to persevere…”\n
\n
&nbsp;\n
\n
<strong>On why is bravery important in this industry</strong>\n
\n
&nbsp;\n
\n
“I’m going to tell you something: your comfort zone is the last place you want to be. Your comfort zone is a big, fat trick and it plays with your mind. When you are really your most comfortable, that’s when you need a big shove to do something else, to get out of that comfort zone and go to the next level of what it is you’re here to do and to create. But it’s really hard. It’s really hard when finances are involved and you want security and you want to take care of things. But I moved back to Los Angeles in my 50s with a tween, okay? Talk about brave!”\n
\n
&nbsp;\n
\n
<strong>On giving Al Pacino a back massage</strong>\n
\n
&nbsp;\n
\n
“I got to host the Writer’s Guild Awards once, and I was backstage with Al Pacino. It was just the two of us, because he arrived 30 minutes early, and we were chatting. He was having terrible back pain, so after 10 minutes, I said, ‘Do you want me to rub your back?’ And he goes, ‘Would you mind?’ So, I’m rubbing his back and 10 minutes later, I said, ‘Well, I know I feel better.’\n
\n
&nbsp;\n
\n
<strong>On the impact of the COVID-19 crisis</strong>\n
\n
&nbsp;\n
\n
“For filmmakers, I think you have a great opportunity, because there’s so many more stories to tell, and…in isolation, I think people have done so much more self-reflection. If you’re a writer, you’ve probably gone about 10 layers deeper, whether you wanted to or not.\n
\n
&nbsp;\n
\n
“For my birthday, I did a fundraiser for <a href="https://www.comedygivesback.com/" target="_blank" rel="noopener noreferrer">Comedy Gives Back</a>, because the people closest to me are comedians, and they have all lost their livelihood for the moment. But this is a setback, it is not the end of the story.\n
\n
&nbsp;\n
\n
“I was thinking about this, and I think what’s going to happen is, comedians are so clever and innovative and people who adjust, so I was thinking that now would be a really fun time to have radio plays again and radio shows. To use their brilliant comedic minds in that way…\n
\n
&nbsp;\n
\n
“I hope people are writing stories about the heroes of this time, and I want people to really appreciate that it’s the great equalizer: Right now a grocer and a doctor are the most important people in our lives, you know?”\n
\n
&nbsp;\n
\n
&nbsp;
"""
post_title
"TFS Mental Health Intern Alex Duz Launches New Mindfulness Podcast"
post_excerpt
""
post_status
"publish"
comment_status
"closed"
ping_status
"open"
post_password
""
post_name
"tfs-mental-health-intern-alex-duz-launches-new-mindfulness-podcast"
to_ping
""
pinged
""
post_modified
"2023-03-27 21:07:58"
post_modified_gmt
"2023-03-27 21:07:58"
post_content_filtered
""
post_parent
0
guid
"https://dev.tfs.staging.poundandgrain.ca/?p=19743"
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.22.1"
REQUEST_URI
"/blog/tfs-mental-health-intern-alex-duz-launches-new-mindfulness-podcast/"
USER
"forge"
HOME
"/home/forge"
HTTP_REFERER
"https://dev.tfs.staging.poundandgrain.ca/blog/tfs-mental-health-intern-alex-duz-launches-new-mindfulness-podcast"
HTTP_ACCEPT_ENCODING
"gzip, br, zstd, deflate"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
HTTP_ACCEPT
"*/*"
HTTP_HOST
"dev.tfs.staging.poundandgrain.ca"
REDIRECT_STATUS
"200"
HTTPS
"on"
SERVER_NAME
"dev.tfs.staging.poundandgrain.ca"
SERVER_PORT
"443"
SERVER_ADDR
"10.0.1.187"
REMOTE_PORT
"16926"
REMOTE_ADDR
"3.144.227.146"
GATEWAY_INTERFACE
"CGI/1.1"
SERVER_PROTOCOL
"HTTP/2.0"
DOCUMENT_ROOT
"/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web"
DOCUMENT_URI
"/index.php"
SCRIPT_NAME
"/index.php"
SCRIPT_FILENAME
"/home/forge/dev.tfs.staging.poundandgrain.ca/releases/20241113033749/web/index.php"
CONTENT_LENGTH
""
CONTENT_TYPE
""
REQUEST_METHOD
"GET"
QUERY_STRING
""
FCGI_ROLE
"RESPONDER"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1731839261.4377
REQUEST_TIME
1731839261
DB_NAME
"tfs_dev"
DB_USER
"***"
DB_PASSWORD
"************"
WP_ENV
"development"
WP_HOME
"https://dev.tfs.staging.poundandgrain.ca"
WP_SITEURL
"https://dev.tfs.staging.poundandgrain.ca/wp"
WP_DEBUG_LOG
"/path/to/debug.log"
AUTH_KEY
"****************************************************************"
SECURE_AUTH_KEY
"****************************************************************"
LOGGED_IN_KEY
"****************************************************************"
NONCE_KEY
"****************************************************************"
AUTH_SALT
"****************************************************************"
SECURE_AUTH_SALT
"****************************************************************"
LOGGED_IN_SALT
"****************************************************************"
NONCE_SALT
"****************************************************************"
ACF_PRO_KEY
"b3JkZXJfaWQ9NDQxMjV8dHlwZT1kZXZlbG9wZXJ8ZGF0ZT0yMDE0LTExLTEyIDA2OjA0OjE3"
Key Value
DB_NAME
"tfs_dev"
DB_USER
"***"
DB_PASSWORD
"************"
WP_ENV
"development"
WP_HOME
"https://dev.tfs.staging.poundandgrain.ca"
WP_SITEURL
"https://dev.tfs.staging.poundandgrain.ca/wp"
WP_DEBUG_LOG
"/path/to/debug.log"
AUTH_KEY
"****************************************************************"
SECURE_AUTH_KEY
"****************************************************************"
LOGGED_IN_KEY
"****************************************************************"
NONCE_KEY
"****************************************************************"
AUTH_SALT
"****************************************************************"
SECURE_AUTH_SALT
"****************************************************************"
LOGGED_IN_SALT
"****************************************************************"
NONCE_SALT
"****************************************************************"
ACF_PRO_KEY
"b3JkZXJfaWQ9NDQxMjV8dHlwZT1kZXZlbG9wZXJ8ZGF0ZT0yMDE0LTExLTEyIDA2OjA0OjE3"
0. Roots\Acorn\Exceptions\Handler\PrettyPageHandler