public function set(NameValue $name, Data $value, int $attributes = PropertyAttribute::NONE): void
    {
    }
public function set(NameValue $name, Data $value, int $attributes = PropertyAttribute::NONE): void
    {
    }
public function set ( NameValue $ name , Data $ value , int $ attributes = PropertyAttribute :: NONE ) : void { }
Adds a property to each instance created by this template.

@param NameValue                    $name
@param Data|PrimitiveValue|Template $value
@param int                          $attributes One of PropertyAttribute constants

@return void
Adds a property to each instance created by this template .