public function add($component) { /** @var ComponentInterface $component */ $id = $component::getId(); $this->register->set($id, $component); $parts = $this->split($id); $this->addByType($parts, $component); }
/** * register dynamic field type class * * @param AbstractType $class class name of dynamic field type * @return void */ public function add($class) { $this->register->add($class); $class::boot(); }