siretUtils = $siretUtils; } public function supports(string $resourceClass, string $operationName = null, array $context = []): bool { return Siret::class === $resourceClass; } public function getItem(string $resourceClass, $number, string $operationName = null, array $context = []): ?Siret { $siretResponse = new Siret(); $siretResponse->setNumber($number); $siretResponse->setIsCorrect($this->siretUtils->isSiretIsCorrect($number)); return $siretResponse; } }