array(), 'rawContent' => false, 'hookContent' => false ); protected function build() { list($id, $modalProps) = $this->prop(array('id', 'modalProps')); $this->setProp($modalProps); return div ( setClass('modal'), setID($id), set($this->props->skip(array_merge(array_keys($modalProps), array_keys(static::definedPropsList())))), parent::build() ); } }