*/ public function findAll(): array; /** * @return array */ public function findAllActive(): array; /** * @return array */ public function findAllByType(string $type): array; /** * @param int|null $limit * @param int|null $offset * * @return array */ public function findBy(array $criteria, ?array $orderBy = null, ?int $limit = null, ?int $offset = null): array; public function findOneBy(array $criteria): ?ChargeKind; public function findOneByKind(string $kind): ?ChargeKind; public function getClassName(): string; }