Example #1
0
 /**
  * @param array| $data array attributes to create and initialize a BpmnProject
  */
 public function create($data)
 {
     // setting defaults
     $data['PRJ_UID'] = array_key_exists('PRJ_UID', $data) ? $data['PRJ_UID'] : Common::generateUID();
     self::log("Create Project with data: ", $data);
     $this->project = new Project();
     $this->project->fromArray($data, BasePeer::TYPE_FIELDNAME);
     $this->project->setPrjCreateDate(date("Y-m-d H:i:s"));
     $this->project->save();
     $this->prjUid = $this->project->getPrjUid();
     self::log("Create Project Success!");
 }