for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
/*
* This file is part of the timechimp bundle package.
* (c) Connect Holland.
*/
namespace ConnectHolland\TimechimpBundle\Api\Endpoint;
class DeleteProject extends \Jane\OpenApiRuntime\Client\BaseEndpoint implements \Jane\OpenApiRuntime\Client\Psr7Endpoint
{
/**
* @param array $queryParameters {
*
* @var int $id
* }
public function __construct(array $queryParameters = [])
$this->queryParameters = $queryParameters;
}
use \Jane\OpenApiRuntime\Client\Psr7EndpointTrait;
public function getMethod(): string
return 'DELETE';
public function getUri(): string
return '/v1/projects';
public function getBody(\Symfony\Component\Serializer\SerializerInterface $serializer, $streamFactory = null): array
return [[], null];
public function getExtraHeaders(): array
return ['Accept' => ['application/json']];
protected function getQueryOptionsResolver(): \Symfony\Component\OptionsResolver\OptionsResolver
$optionsResolver = parent::getQueryOptionsResolver();
$optionsResolver->setDefined(['id']);
$optionsResolver->setRequired(['id']);
$optionsResolver->setDefaults([]);
$optionsResolver->setAllowedTypes('id', ['int']);
return $optionsResolver;
* {@inheritdoc}
* @return null
protected function transformResponseBody(string $body, int $status, \Symfony\Component\Serializer\SerializerInterface $serializer, ?string $contentType)
if (200 === $status) {
return null;