0 follower

Final Class Yiisoft\View\Event\View\BeforeRender

InheritanceYiisoft\View\Event\View\BeforeRender
ImplementsPsr\EventDispatcher\StoppableEventInterface

BeforeRender event is triggered by Yiisoft\View\View::render() right before it renders a view file.

Method Details

Hide inherited methods

__construct() public method

public __construct( Yiisoft\View\View $view, string $file, array $parameters ): mixed
$view Yiisoft\View\View
$file string

The view file being rendered.

$parameters array

The parameters array passed to the Yiisoft\View\View::render() method.

                public function __construct(
    private readonly View $view,
    private readonly string $file,
    private readonly array $parameters,
) {}

            
getFile() public method

public getFile( ): string

                public function getFile(): string
{
    return $this->file;
}

            
getParameters() public method

public getParameters( ): array

                public function getParameters(): array
{
    return $this->parameters;
}

            
getView() public method

public getView( ): Yiisoft\View\View

                public function getView(): View
{
    return $this->view;
}

            
isPropagationStopped() public method

public isPropagationStopped( ): boolean

                public function isPropagationStopped(): bool
{
    return $this->stopPropagation;
}

            
stopPropagation() public method

public stopPropagation( ): void

                public function stopPropagation(): void
{
    $this->stopPropagation = true;
}