Exemplo n.º 1
0
 /**
  * save connection and check if obj is valid
  * @return ConnectionModel|false
  */
 public function save()
 {
     return $this->isValid() ? parent::save() : false;
 }
Exemplo n.º 2
0
 /**
  * save a map
  * @return mixed
  */
 public function save()
 {
     $mapModel = parent::save();
     // check if map type has changed and clear access objects
     if (!$mapModel->dry()) {
         if ($mapModel->isPrivate()) {
             $mapModel->clearAccess(['corporation', 'alliance']);
         } elseif ($mapModel->isCorporation()) {
             $mapModel->clearAccess(['user', 'alliance']);
         } elseif ($mapModel->isAlliance()) {
             $mapModel->clearAccess(['user', 'corporation']);
         }
     }
     return $mapModel;
 }