public function __construct(Func $func, array $useVars, array $attributes = []) { parent::__construct($attributes); $this->func = $func; $this->useVars = $this->addReadRef($useVars); }