Index

CallNode

MMO\client\scs\nodes · 1 symbol · generated 5 Oct 2026

class

CallNode

CallNode.php:12

A function call.

class MMO\client\scs\nodes\CallNode extends MMO\client\scs\nodes\Node
Namespace
MMO\client\scs\nodes
Extends
Node
Three namespaces share this node, and the compiler keeps them strictly separate: - `name(...)` an `@fn`, a built-in, or -- when nothing declares it -- a plain css function - `php::name(...)` an explicitly authorized php callable ([`PhpFunctionRegistry`](https://mcp.mmoframework.fr/documentation/mmo.client/php/scs/PhpFunctionRegistry.md#phpfunctionregistry)) - `raw` calls css functions whose arguments must not be evaluated (`calc`, `clamp`, `var`, ...)

Properties4

namespace

string $namespace
Type
string

raw

bool $raw
Type
bool

Methods2

__construct($name, $args, $namespace, $raw)

CallNode.php:19
function __construct( string $name, array $args = [], string $namespace = '', bool $raw = false )
$namestring
$args = []array
$namespace = ''string'' for scs/css, 'php' for the php bridge
$raw = falsebooltrue when the arguments are kept as written (css-only functions)
Inherited members (3)
PropertiesDeclared byDescription
locationNode
wsNode
MethodsDeclared byDescription
at($location, $ws)Node