public function doUserLike(User $user, Restaurant $restaurant) { $likes = $this->app['repository.likes']->findByUser($user->getId()); foreach ($likes as $like) { if ($like->getRestaurant() == $restaurant->getId()) { return true; } } return false; }
/** * Instantiates an user entity and sets its properties using db data. * * @param array $userData * The array of db data. * * @return User */ protected function buildUser($userData) { $user = new User(); $user->setId($userData['id']); $user->setUsername($userData['username']); $user->setPassword($userData['password']); $user->setRoles($userData['roles']); return $user; }