'publish' rule! * * @param Object $entity * @param mixed $data * @param array $options * @return booolean */ public function publish($entity, $data = null, array $options = array()) { $default_data = array( 'published' = 'true' ) $default_options = array( 'events' = 'publish' ) $options += $default_options; $data += $default_data; /** * Validation would be obsolte, if saving does know about the 'event' */ $valid = $this->validates($entity,$data,$options); return (!$valid)?:$this->save($entity,$data,$options); } ?>