*/ public function findAll(): array; /** * @return array */ public function findAllActive(): array; /** * @param mixed|null $limit * @param mixed|null $offset * * @return array */ public function findBy(array $criteria, ?array $orderBy = null, $limit = null, $offset = null): array; public function findOneBy(array $criteria, ?array $orderBy = null): ?Evaluation; /** * @return class-string */ public function getClassName(): string; }