userReadRepository->findByEmail($email); } public function findTenantByUuid(string $uuid): ?array { return $this->tenantRepository->findByUuid($uuid); } public function findTenantById(int $id): ?array { return $this->tenantRepository->find($id); } public function findRoleByUuid(string $uuid): ?array { return $this->roleRepository->findByUuid($uuid); } public function findRoleById(int $id): ?array { return $this->roleRepository->find($id); } public function findDepartmentByUuid(string $uuid): ?array { return $this->departmentRepository->findByUuid($uuid); } public function findDepartmentById(int $id): ?array { return $this->departmentRepository->find($id); } /** * @param array $input * @return array */ public function createUserFromAdmin(array $input, int $currentUserId): array { return $this->userAccountService->createFromAdmin($input, $currentUserId); } }