*/ interface UserJobRepositoryInterface extends ObjectRepository { public function find($id): ?UserJob; public function findAll(): array; public function findAllActive(): array; /** * a list of UserJob ordered by name. * * @return array */ public function findAllOrderedByName(): array; /** * Find all the user job which are not related to a UserGroup. * * This is useful for synchronizing UserGroups with jobs. * * @return list */ public function findAllNotAssociatedWithUserGroup(): array; public function findBy(array $criteria, ?array $orderBy = null, $limit = null, $offset = null); public function findOneBy(array $criteria): ?UserJob; public function getClassName(): string; }