typeHint = self::TYPE_ARRAY | self::TYPE_VALUE; } /** * Initialize with function name code and optional arguments * * @param string $name * @param array(ezcTemplateAstNode) $functionArguments */ public function __construct( $name, Array $functionArguments = null ) { parent::__construct( 1, false ); $this->name = $name; $this->typeHint = self::TYPE_ARRAY | self::TYPE_VALUE; if ( $functionArguments !== null ) { foreach ( $functionArguments as $argument ) { $this->appendParameter( $argument ); } } } } ?>