Element builder

From Sunhill Framework Documentation
Revision as of 19:10, 29 September 2024 by Klaus (talk | contribs) (page created)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The ElementBuilder class is a helper for adding elements to a record property.

__construct(RecordProperty $owner)

Takes the owning record property as a parameter for later use.

Adding a property

addProperty(string $property_name, string $name): AbstractProperty

Decides how $property_name is resolved:

  • When it is a namespaced class name it is used as such
  • When it is a string it is used as a property name and looked up via the Properties facade.