repository = $repository; parent::__construct(); } public function isAlreadyRegistered($email) { return (Boolean) $this->repository->findByEmail($email); } public static function create(Application $app) { return new static($app['repo.users']); } }