/** * @return FieldCollection */ public function getStaticFields() { $result = new FieldCollection(); foreach ($this as $field) { if ($field instanceof StaticField) { $result->add($field); } } return $result; }
/** * @param AbstractField $field */ public function addField(AbstractField $field) { $this->fields->add($field); }