/** * getForm * * @param array $data * * @return Form */ public function getForm($data = array()) { $form = new Form(); $form->defineFormFields(new PostDefinition(Blog::get())); $form->bind($data); if ($this['post.type'] == 'static') { $form->removeField('category'); } return $form; }