/** * When deleting a client the associated access token must tbe removed too * @param Client $clientObject */ public function removeAccessTokens(Client $clientObject) { $accessTokenArray = $this->findByClient($clientObject->getId()); foreach ($accessTokenArray as $accessTokenObject) { if ($accessTokenObject instanceof AccessToken) { $this->delete($accessTokenObject); } } }