Skip to content

FilterExpression

  • Full name: \Qubus\View\Expression\FilterExpression
  • Parent class: \Qubus\View\BaseExpression
  • This class is marked as final and can't be subclassed
  • This class is a Final class

Properties

node

private \Qubus\View\BaseNode $node

filters

private array $filters

Methods

__construct

public __construct(\Qubus\View\BaseNode $node, array $filters, int $line): mixed

Parameters:

Parameter Type Description
$node \Qubus\View\BaseNode
$filters array
$line int

appendFilter

public appendFilter(mixed $filter): \Qubus\View\Expression\FilterExpression

Parameters:

Parameter Type Description
$filter mixed

prependFilter

public prependFilter(mixed $filter): \Qubus\View\Expression\FilterExpression

Parameters:

Parameter Type Description
$filter mixed

compile

public compile(mixed $compiler, mixed $indent): void

Parameters:

Parameter Type Description
$compiler mixed
$indent mixed

Inherited methods

__construct

public __construct(int $line): mixed

Parameters:

Parameter Type Description
$line int

getLine

public getLine(): int

addTraceInfo

public addTraceInfo(mixed $compiler, mixed $indent): mixed

Parameters:

Parameter Type Description
$compiler mixed
$indent mixed

compile

public compile(mixed $compiler, mixed $indent): mixed
  • This method is abstract.

Parameters:

Parameter Type Description
$compiler mixed
$indent mixed


Automatically generated on 2025-10-13