Exemplo n.º 1
0
 public function accept()
 {
     $members = Member::findByIds([$this->from, $this->to])->indexBy('_id')->all();
     Member::makeFriends($members[$this->from], $members[$this->to], true);
     $this->addErrors($members[$this->from]->getErrors());
     $this->addErrors($members[$this->to]->getErrors());
     if (!$this->hasErrors()) {
         $this->delete();
     }
     return $this;
 }