src/Swagger/Serializer/DocumentationNormalizer.php
private function addPaths(bool $v3, \ArrayObject $paths, \ArrayObject $definitions, string $resourceClass, string $resourceShortName, ResourceMetadata $resourceMetadata, array $mimeTypes, string $operationType, \ArrayObject $links)
    {
        if (null === $operations = OperationType::COLLECTION === $operationType ? $resourceMetadata->getCollectionOperations() : $resourceMetadata->getItemOperations()) {
            return;
        }

        foreach ($operations as $operationName => $operation) {
            $path = $this->getPath($resourceShortName, $operationName, $operation, $operationType);
            $method = OperationType::ITEM === $operationType ? $this->operationMethodResolver->getItemOperationMethod($resourceClass, $operationName) : $this->operationMethodResolver->getCollectionOperationMethod($resourceClass, $operationName);

            $paths[$path][strtolower($method)] = $this->getPathOperation($v3, $operationName, $operation, $method, $operationType, $resourceClass, $resourceMetadata, $mimeTypes, $definitions, $links);
        }
    }
private function addPaths(bool $v3, \ArrayObject $paths, \ArrayObject $definitions, string $resourceClass, string $resourceShortName, ResourceMetadata $resourceMetadata, array $mimeTypes, string $operationType, \ArrayObject $links)
    {
        if (null === $operations = OperationType::COLLECTION === $operationType ? $resourceMetadata->getCollectionOperations() : $resourceMetadata->getItemOperations()) {
            return;
        }

        foreach ($operations as $operationName => $operation) {
            $path = $this->getPath($resourceShortName, $operationName, $operation, $operationType);
            $method = OperationType::ITEM === $operationType ? $this->operationMethodResolver->getItemOperationMethod($resourceClass, $operationName) : $this->operationMethodResolver->getCollectionOperationMethod($resourceClass, $operationName);

            $paths[$path][strtolower($method)] = $this->getPathOperation($v3, $operationName, $operation, $method, $operationType, $resourceClass, $resourceMetadata, $mimeTypes, $definitions, $links);
        }
    }
private function addPaths ( bool $ v3 , \ ArrayObject $ paths , \ ArrayObject $ definitions , string $ resourceClass , string $ resourceShortName , ResourceMetadata $ resourceMetadata , array $ mimeTypes , string $ operationType , \ ArrayObject $ links ) { if ( null === $ operations = OperationType :: COLLECTION === $ operationType ? $ resourceMetadata -> getCollectionOperations ( ) : $ resourceMetadata -> getItemOperations ( ) ) { return ; } foreach ( $ operations as $ operationName => $ operation ) { $ path = $ this -> getPath ( $ resourceShortName , $ operationName , $ operation , $ operationType ) ; $ method = OperationType :: ITEM === $ operationType ? $ this -> operationMethodResolver -> getItemOperationMethod ( $ resourceClass , $ operationName ) : $ this -> operationMethodResolver -> getCollectionOperationMethod ( $ resourceClass , $ operationName ) ; $ paths [ $ path ] [ strtolower ( $ method ) ] = $ this -> getPathOperation ( $ v3 , $ operationName , $ operation , $ method , $ operationType , $ resourceClass , $ resourceMetadata , $ mimeTypes , $ definitions , $ links ) ; } }
Updates the list of entries in the paths collection.
Updates the list of entries in the paths collection .