getById($accountId, $apiKey); if ($this->loaded()) { $this->is_important = 1; $this->save(); } } public function remove(int $accountId, int $apiKey): void { $this->getById($accountId, $apiKey); if ($this->loaded()) { $this->is_important = 0; $this->save(); } } private function getById(int $accountId, int $apiKey): void { $this->load( ['id=? AND key=?', $accountId, $apiKey], ); } public function getUsersByKey(int $apiKey): array { return $this->find( ['key=? AND is_important=?', $apiKey, 1], ); } }