App\Entity\Contact
Resource Class
Resources
Contact
| Resource |
ApiPlatform\Metadata\ApiResource {#678
#operations: ApiPlatform\Metadata\Operations {#676 …}
#provider: null
#processor: null
#uriTemplate: null
#shortName: "Contact"
#description: "Liste des destinataires"
#types: null
#formats: null
#inputFormats: null
#outputFormats: null
#uriVariables: [
"id" => ApiPlatform\Metadata\Link {#660
-parameterName: "id"
-fromProperty: null
-toProperty: null
-fromClass: "App\Entity\Contact"
-toClass: null
-identifiers: [
"id"
]
-compositeIdentifier: null
-expandedValue: null
}
]
#routePrefix: null
#defaults: null
#requirements: null
#options: null
#stateless: null
#sunset: null
#acceptPatch: null
#status: null
#host: null
#schemes: null
#condition: null
#controller: null
#class: "App\Entity\Contact"
#urlGenerationStrategy: null
#deprecationReason: null
#cacheHeaders: null
#normalizationContext: [
"groups" => "Contact:read"
]
#denormalizationContext: null
#collectDenormalizationErrors: null
#hydraContext: null
#openapiContext: null
#openapi: null
#validationContext: null
#filters: null
#elasticsearch: null
#mercure: null
#messenger: null
#input: null
#output: null
#order: null
#fetchPartial: null
#forceEager: null
#paginationClientEnabled: null
#paginationClientItemsPerPage: null
#paginationClientPartial: null
#paginationViaCursor: null
#paginationEnabled: null
#paginationFetchJoinCollection: null
#paginationUseOutputWalkers: null
#paginationItemsPerPage: null
#paginationMaximumItemsPerPage: null
#paginationPartial: null
#paginationType: null
#security: null
#securityMessage: null
#securityPostDenormalize: null
#securityPostDenormalizeMessage: null
#securityPostValidation: null
#securityPostValidationMessage: null
#compositeIdentifier: null
#exceptionToStatus: null
#queryParameterValidationEnabled: null
#graphQlOperations: [
"collection_query" => ApiPlatform\Metadata\GraphQl\QueryCollection {#659
#shortName: "Contact"
#class: "App\Entity\Contact"
#paginationEnabled: null
#paginationType: null
#paginationItemsPerPage: null
#paginationMaximumItemsPerPage: null
#paginationPartial: null
#paginationClientEnabled: null
#paginationClientItemsPerPage: null
#paginationClientPartial: null
#paginationFetchJoinCollection: null
#paginationUseOutputWalkers: null
#order: null
#description: "Liste des destinataires"
#normalizationContext: [
"groups" => "Contact:read"
]
#denormalizationContext: null
#collectDenormalizationErrors: null
#security: null
#securityMessage: null
#securityPostDenormalize: null
#securityPostDenormalizeMessage: null
#securityPostValidation: null
#securityPostValidationMessage: null
#deprecationReason: null
#filters: [
"annotated_app_entity_contact_api_platform_doctrine_orm_filter_search_filter"
"annotated_app_entity_contact_api_platform_doctrine_orm_filter_boolean_filter"
]
#validationContext: null
#input: null
#output: null
#mercure: null
#messenger: null
#elasticsearch: null
#urlGenerationStrategy: null
#read: null
#deserialize: null
#validate: null
#write: null
#serialize: null
#fetchPartial: null
#forceEager: null
#priority: null
#name: "collection_query"
#provider: "ApiPlatform\Doctrine\Orm\State\CollectionProvider"
#processor: "api_platform.doctrine.orm.state.persist_processor"
#stateOptions: null
#extraProperties: []
#resolver: null
#args: null
#links: [
ApiPlatform\Metadata\Link {#657
-parameterName: null
-fromProperty: "expeditorAccount"
-toProperty: null
-fromClass: "App\Entity\Contact"
-toClass: "App\Entity\ExpeditorAccount"
-identifiers: [
"id"
]
-compositeIdentifier: null
-expandedValue: null
}
ApiPlatform\Metadata\Link {#656
-parameterName: null
-fromProperty: "contactList"
-toProperty: null
-fromClass: "App\Entity\Contact"
-toClass: "App\Entity\ContactList"
-identifiers: [
"id"
]
-compositeIdentifier: null
-expandedValue: null
}
]
#nested: null
}
"item_query" => ApiPlatform\Metadata\GraphQl\Query {#655
#shortName: "Contact"
#class: "App\Entity\Contact"
#paginationEnabled: null
#paginationType: null
#paginationItemsPerPage: null
#paginationMaximumItemsPerPage: null
#paginationPartial: null
#paginationClientEnabled: null
#paginationClientItemsPerPage: null
#paginationClientPartial: null
#paginationFetchJoinCollection: null
#paginationUseOutputWalkers: null
#order: null
#description: "Liste des destinataires"
#normalizationContext: [
"groups" => "Contact:read"
]
#denormalizationContext: null
#collectDenormalizationErrors: null
#security: null
#securityMessage: null
#securityPostDenormalize: null
#securityPostDenormalizeMessage: null
#securityPostValidation: null
#securityPostValidationMessage: null
#deprecationReason: null
#filters: [
"annotated_app_entity_contact_api_platform_doctrine_orm_filter_search_filter"
"annotated_app_entity_contact_api_platform_doctrine_orm_filter_boolean_filter"
]
#validationContext: null
#input: null
#output: null
#mercure: null
#messenger: null
#elasticsearch: null
#urlGenerationStrategy: null
#read: null
#deserialize: null
#validate: null
#write: null
#serialize: null
#fetchPartial: null
#forceEager: null
#priority: null
#name: "item_query"
#provider: "ApiPlatform\Doctrine\Orm\State\ItemProvider"
#processor: "api_platform.doctrine.orm.state.persist_processor"
#stateOptions: null
#extraProperties: []
#resolver: null
#args: null
#links: [
ApiPlatform\Metadata\Link {#653
-parameterName: null
-fromProperty: "expeditorAccount"
-toProperty: null
-fromClass: "App\Entity\Contact"
-toClass: "App\Entity\ExpeditorAccount"
-identifiers: [
"id"
]
-compositeIdentifier: null
-expandedValue: null
}
ApiPlatform\Metadata\Link {#652
-parameterName: null
-fromProperty: "contactList"
-toProperty: null
-fromClass: "App\Entity\Contact"
-toClass: "App\Entity\ContactList"
-identifiers: [
"id"
]
-compositeIdentifier: null
-expandedValue: null
}
]
#nested: null
}
"update" => ApiPlatform\Metadata\GraphQl\Mutation {#651
#shortName: "Contact"
#class: "App\Entity\Contact"
#paginationEnabled: null
#paginationType: null
#paginationItemsPerPage: null
#paginationMaximumItemsPerPage: null
#paginationPartial: null
#paginationClientEnabled: null
#paginationClientItemsPerPage: null
#paginationClientPartial: null
#paginationFetchJoinCollection: null
#paginationUseOutputWalkers: null
#order: null
#description: "Updates a Contact."
#normalizationContext: [
"groups" => "Contact:read"
]
#denormalizationContext: null
#collectDenormalizationErrors: null
#security: null
#securityMessage: null
#securityPostDenormalize: null
#securityPostDenormalizeMessage: null
#securityPostValidation: null
#securityPostValidationMessage: null
#deprecationReason: null
#filters: [
"annotated_app_entity_contact_api_platform_doctrine_orm_filter_search_filter"
"annotated_app_entity_contact_api_platform_doctrine_orm_filter_boolean_filter"
]
#validationContext: null
#input: null
#output: null
#mercure: null
#messenger: null
#elasticsearch: null
#urlGenerationStrategy: null
#read: null
#deserialize: null
#validate: null
#write: null
#serialize: null
#fetchPartial: null
#forceEager: null
#priority: null
#name: "update"
#provider: "ApiPlatform\Doctrine\Orm\State\ItemProvider"
#processor: "api_platform.doctrine.orm.state.persist_processor"
#stateOptions: null
#extraProperties: []
#resolver: null
#args: null
#links: [
ApiPlatform\Metadata\Link {#649
-parameterName: null
-fromProperty: "expeditorAccount"
-toProperty: null
-fromClass: "App\Entity\Contact"
-toClass: "App\Entity\ExpeditorAccount"
-identifiers: [
"id"
]
-compositeIdentifier: null
-expandedValue: null
}
ApiPlatform\Metadata\Link {#648
-parameterName: null
-fromProperty: "contactList"
-toProperty: null
-fromClass: "App\Entity\Contact"
-toClass: "App\Entity\ContactList"
-identifiers: [
"id"
]
-compositeIdentifier: null
-expandedValue: null
}
]
}
"delete" => ApiPlatform\Metadata\GraphQl\DeleteMutation {#646
#shortName: "Contact"
#class: "App\Entity\Contact"
#paginationEnabled: null
#paginationType: null
#paginationItemsPerPage: null
#paginationMaximumItemsPerPage: null
#paginationPartial: null
#paginationClientEnabled: null
#paginationClientItemsPerPage: null
#paginationClientPartial: null
#paginationFetchJoinCollection: null
#paginationUseOutputWalkers: null
#order: null
#description: "Deletes a Contact."
#normalizationContext: [
"groups" => "Contact:read"
]
#denormalizationContext: null
#collectDenormalizationErrors: null
#security: null
#securityMessage: null
#securityPostDenormalize: null
#securityPostDenormalizeMessage: null
#securityPostValidation: null
#securityPostValidationMessage: null
#deprecationReason: null
#filters: [
"annotated_app_entity_contact_api_platform_doctrine_orm_filter_search_filter"
"annotated_app_entity_contact_api_platform_doctrine_orm_filter_boolean_filter"
]
#validationContext: null
#input: null
#output: null
#mercure: null
#messenger: null
#elasticsearch: null
#urlGenerationStrategy: null
#read: null
#deserialize: null
#validate: null
#write: null
#serialize: null
#fetchPartial: null
#forceEager: null
#priority: null
#name: "delete"
#provider: "ApiPlatform\Doctrine\Orm\State\ItemProvider"
#processor: "api_platform.doctrine.orm.state.remove_processor"
#stateOptions: null
#extraProperties: []
#resolver: null
#args: null
#links: [
ApiPlatform\Metadata\Link {#697
-parameterName: null
-fromProperty: "expeditorAccount"
-toProperty: null
-fromClass: "App\Entity\Contact"
-toClass: "App\Entity\ExpeditorAccount"
-identifiers: [
"id"
]
-compositeIdentifier: null
-expandedValue: null
}
ApiPlatform\Metadata\Link {#689
-parameterName: null
-fromProperty: "contactList"
-toProperty: null
-fromClass: "App\Entity\Contact"
-toClass: "App\Entity\ContactList"
-identifiers: [
"id"
]
-compositeIdentifier: null
-expandedValue: null
}
]
}
"create" => ApiPlatform\Metadata\GraphQl\Mutation {#690
#shortName: "Contact"
#class: "App\Entity\Contact"
#paginationEnabled: null
#paginationType: null
#paginationItemsPerPage: null
#paginationMaximumItemsPerPage: null
#paginationPartial: null
#paginationClientEnabled: null
#paginationClientItemsPerPage: null
#paginationClientPartial: null
#paginationFetchJoinCollection: null
#paginationUseOutputWalkers: null
#order: null
#description: "Creates a Contact."
#normalizationContext: [
"groups" => "Contact:read"
]
#denormalizationContext: null
#collectDenormalizationErrors: null
#security: null
#securityMessage: null
#securityPostDenormalize: null
#securityPostDenormalizeMessage: null
#securityPostValidation: null
#securityPostValidationMessage: null
#deprecationReason: null
#filters: [
"annotated_app_entity_contact_api_platform_doctrine_orm_filter_search_filter"
"annotated_app_entity_contact_api_platform_doctrine_orm_filter_boolean_filter"
]
#validationContext: null
#input: null
#output: null
#mercure: null
#messenger: null
#elasticsearch: null
#urlGenerationStrategy: null
#read: null
#deserialize: null
#validate: null
#write: null
#serialize: null
#fetchPartial: null
#forceEager: null
#priority: null
#name: "create"
#provider: "ApiPlatform\Doctrine\Orm\State\ItemProvider"
#processor: "api_platform.doctrine.orm.state.persist_processor"
#stateOptions: null
#extraProperties: []
#resolver: null
#args: null
#links: [
ApiPlatform\Metadata\Link {#687
-parameterName: null
-fromProperty: "expeditorAccount"
-toProperty: null
-fromClass: "App\Entity\Contact"
-toClass: "App\Entity\ExpeditorAccount"
-identifiers: [
"id"
]
-compositeIdentifier: null
-expandedValue: null
}
ApiPlatform\Metadata\Link {#691
-parameterName: null
-fromProperty: "contactList"
-toProperty: null
-fromClass: "App\Entity\Contact"
-toClass: "App\Entity\ContactList"
-identifiers: [
"id"
]
-compositeIdentifier: null
-expandedValue: null
}
]
}
]
#stateOptions: null
#extraProperties: []
} |
| Operations |
Attributes |
| _api_/contacts{._format}_get_collection |
ApiPlatform\Metadata\GetCollection {#674
#shortName: "Contact"
#class: "App\Entity\Contact"
#paginationEnabled: null
#paginationType: null
#paginationItemsPerPage: null
#paginationMaximumItemsPerPage: null
#paginationPartial: null
#paginationClientEnabled: null
#paginationClientItemsPerPage: null
#paginationClientPartial: null
#paginationFetchJoinCollection: null
#paginationUseOutputWalkers: null
#order: null
#description: "Liste des destinataires"
#normalizationContext: [
"groups" => "Contact:read"
]
#denormalizationContext: null
#collectDenormalizationErrors: null
#security: null
#securityMessage: null
#securityPostDenormalize: null
#securityPostDenormalizeMessage: null
#securityPostValidation: null
#securityPostValidationMessage: null
#deprecationReason: null
#filters: [
"annotated_app_entity_contact_api_platform_doctrine_orm_filter_search_filter"
"annotated_app_entity_contact_api_platform_doctrine_orm_filter_boolean_filter"
]
#validationContext: null
#input: null
#output: null
#mercure: null
#messenger: null
#elasticsearch: null
#urlGenerationStrategy: null
#read: null
#deserialize: null
#validate: null
#write: null
#serialize: null
#fetchPartial: null
#forceEager: null
#priority: 0
#name: "_api_/contacts{._format}_get_collection"
#provider: "App\State\ContactProvider"
#processor: "api_platform.doctrine.orm.state.persist_processor"
#stateOptions: null
#extraProperties: []
#method: "GET"
#uriTemplate: "/contacts{._format}"
#types: null
#formats: null
#inputFormats: [
"json" => [
"application/json"
]
"jsonld" => [
"application/ld+json"
]
"jsonapi" => [
"application/vnd.api+json"
]
"html" => [
"text/html"
]
"csv" => [
"text/csv"
]
]
#outputFormats: [
"json" => [
"application/json"
]
"jsonld" => [
"application/ld+json"
]
"jsonapi" => [
"application/vnd.api+json"
]
"html" => [
"text/html"
]
"csv" => [
"text/csv"
]
]
#uriVariables: null
#routePrefix: null
#routeName: null
#defaults: null
#requirements: null
#options: null
#stateless: null
#sunset: null
#acceptPatch: null
#status: null
#host: null
#schemes: null
#condition: null
#controller: null
#cacheHeaders: null
#paginationViaCursor: null
#hydraContext: null
#openapiContext: null
#openapi: null
#exceptionToStatus: null
#queryParameterValidationEnabled: null
-itemUriTemplate: null
} |
| _api_/contacts/{id}{._format}_get |
ApiPlatform\Metadata\Get {#672
#shortName: "Contact"
#class: "App\Entity\Contact"
#paginationEnabled: null
#paginationType: null
#paginationItemsPerPage: null
#paginationMaximumItemsPerPage: null
#paginationPartial: null
#paginationClientEnabled: null
#paginationClientItemsPerPage: null
#paginationClientPartial: null
#paginationFetchJoinCollection: null
#paginationUseOutputWalkers: null
#order: null
#description: "Liste des destinataires"
#normalizationContext: [
"groups" => "Contact:read"
]
#denormalizationContext: null
#collectDenormalizationErrors: null
#security: null
#securityMessage: null
#securityPostDenormalize: null
#securityPostDenormalizeMessage: null
#securityPostValidation: null
#securityPostValidationMessage: null
#deprecationReason: null
#filters: [
"annotated_app_entity_contact_api_platform_doctrine_orm_filter_search_filter"
"annotated_app_entity_contact_api_platform_doctrine_orm_filter_boolean_filter"
]
#validationContext: null
#input: null
#output: null
#mercure: null
#messenger: null
#elasticsearch: null
#urlGenerationStrategy: null
#read: null
#deserialize: null
#validate: null
#write: null
#serialize: null
#fetchPartial: null
#forceEager: null
#priority: 1
#name: "_api_/contacts/{id}{._format}_get"
#provider: "ApiPlatform\Doctrine\Orm\State\ItemProvider"
#processor: "api_platform.doctrine.orm.state.persist_processor"
#stateOptions: null
#extraProperties: []
#method: "GET"
#uriTemplate: "/contacts/{id}{._format}"
#types: null
#formats: null
#inputFormats: [
"json" => [
"application/json"
]
"jsonld" => [
"application/ld+json"
]
"jsonapi" => [
"application/vnd.api+json"
]
"html" => [
"text/html"
]
"csv" => [
"text/csv"
]
]
#outputFormats: [
"json" => [
"application/json"
]
"jsonld" => [
"application/ld+json"
]
"jsonapi" => [
"application/vnd.api+json"
]
"html" => [
"text/html"
]
"csv" => [
"text/csv"
]
]
#uriVariables: [
"id" => ApiPlatform\Metadata\Link {#670
-parameterName: "id"
-fromProperty: null
-toProperty: null
-fromClass: "App\Entity\Contact"
-toClass: null
-identifiers: [
"id"
]
-compositeIdentifier: null
-expandedValue: null
}
]
#routePrefix: null
#routeName: null
#defaults: null
#requirements: null
#options: null
#stateless: null
#sunset: null
#acceptPatch: null
#status: null
#host: null
#schemes: null
#condition: null
#controller: null
#cacheHeaders: null
#paginationViaCursor: null
#hydraContext: null
#openapiContext: null
#openapi: null
#exceptionToStatus: null
#queryParameterValidationEnabled: null
} |
| _api_/contacts/create_post |
ApiPlatform\Metadata\Post {#668
#shortName: "Contact"
#class: "App\Entity\Contact"
#paginationEnabled: null
#paginationType: null
#paginationItemsPerPage: null
#paginationMaximumItemsPerPage: null
#paginationPartial: null
#paginationClientEnabled: null
#paginationClientItemsPerPage: null
#paginationClientPartial: null
#paginationFetchJoinCollection: null
#paginationUseOutputWalkers: null
#order: null
#description: "Liste des destinataires"
#normalizationContext: [
"groups" => "Contact:read"
]
#denormalizationContext: null
#collectDenormalizationErrors: null
#security: null
#securityMessage: null
#securityPostDenormalize: null
#securityPostDenormalizeMessage: null
#securityPostValidation: null
#securityPostValidationMessage: null
#deprecationReason: null
#filters: [
"annotated_app_entity_contact_api_platform_doctrine_orm_filter_search_filter"
"annotated_app_entity_contact_api_platform_doctrine_orm_filter_boolean_filter"
]
#validationContext: null
#input: null
#output: null
#mercure: null
#messenger: null
#elasticsearch: null
#urlGenerationStrategy: null
#read: null
#deserialize: null
#validate: null
#write: null
#serialize: null
#fetchPartial: null
#forceEager: null
#priority: 2
#name: "_api_/contacts/create_post"
#provider: "ApiPlatform\Doctrine\Orm\State\ItemProvider"
#processor: "api_platform.doctrine.orm.state.persist_processor"
#stateOptions: null
#extraProperties: [
"user_defined_uri_template" => true
]
#method: "POST"
#uriTemplate: "/contacts/create"
#types: null
#formats: null
#inputFormats: [
"json" => [
"application/json"
]
"jsonld" => [
"application/ld+json"
]
"jsonapi" => [
"application/vnd.api+json"
]
"html" => [
"text/html"
]
"csv" => [
"text/csv"
]
]
#outputFormats: [
"json" => [
"application/json"
]
"jsonld" => [
"application/ld+json"
]
"jsonapi" => [
"application/vnd.api+json"
]
"html" => [
"text/html"
]
"csv" => [
"text/csv"
]
]
#uriVariables: []
#routePrefix: null
#routeName: null
#defaults: null
#requirements: null
#options: null
#stateless: null
#sunset: null
#acceptPatch: null
#status: null
#host: null
#schemes: null
#condition: null
#controller: "App\Controller\Api\ContactController"
#cacheHeaders: null
#paginationViaCursor: null
#hydraContext: null
#openapiContext: null
#openapi: null
#exceptionToStatus: null
#queryParameterValidationEnabled: null
-itemUriTemplate: null
} |
| _api_/contacts/subscribe_post |
ApiPlatform\Metadata\Post {#666
#shortName: "Contact"
#class: "App\Entity\Contact"
#paginationEnabled: null
#paginationType: null
#paginationItemsPerPage: null
#paginationMaximumItemsPerPage: null
#paginationPartial: null
#paginationClientEnabled: null
#paginationClientItemsPerPage: null
#paginationClientPartial: null
#paginationFetchJoinCollection: null
#paginationUseOutputWalkers: null
#order: null
#description: "Liste des destinataires"
#normalizationContext: [
"groups" => "Contact:read"
]
#denormalizationContext: null
#collectDenormalizationErrors: null
#security: null
#securityMessage: null
#securityPostDenormalize: null
#securityPostDenormalizeMessage: null
#securityPostValidation: null
#securityPostValidationMessage: null
#deprecationReason: null
#filters: [
"annotated_app_entity_contact_api_platform_doctrine_orm_filter_search_filter"
"annotated_app_entity_contact_api_platform_doctrine_orm_filter_boolean_filter"
]
#validationContext: null
#input: null
#output: null
#mercure: null
#messenger: null
#elasticsearch: null
#urlGenerationStrategy: null
#read: null
#deserialize: null
#validate: null
#write: null
#serialize: null
#fetchPartial: null
#forceEager: null
#priority: 3
#name: "_api_/contacts/subscribe_post"
#provider: "ApiPlatform\Doctrine\Orm\State\ItemProvider"
#processor: "api_platform.doctrine.orm.state.persist_processor"
#stateOptions: null
#extraProperties: [
"user_defined_uri_template" => true
]
#method: "POST"
#uriTemplate: "/contacts/subscribe"
#types: null
#formats: null
#inputFormats: [
"json" => [
"application/json"
]
"jsonld" => [
"application/ld+json"
]
"jsonapi" => [
"application/vnd.api+json"
]
"html" => [
"text/html"
]
"csv" => [
"text/csv"
]
]
#outputFormats: [
"json" => [
"application/json"
]
"jsonld" => [
"application/ld+json"
]
"jsonapi" => [
"application/vnd.api+json"
]
"html" => [
"text/html"
]
"csv" => [
"text/csv"
]
]
#uriVariables: []
#routePrefix: null
#routeName: null
#defaults: null
#requirements: null
#options: null
#stateless: null
#sunset: null
#acceptPatch: null
#status: null
#host: null
#schemes: null
#condition: null
#controller: "App\Controller\Api\ContactSubscribe\ContactSubscribeController"
#cacheHeaders: null
#paginationViaCursor: null
#hydraContext: null
#openapiContext: [
"requestBody" => [
"content" => [
"application/json" => [
"schema" => [
"type" => "object"
"properties" => [
"email" => [
"type" => "string"
]
"pv" => [
"type" => "array"
"items" => [
"type" => "object"
"properties" => [
"id" => [
"type" => "string"
]
"unsub" => [
"type" => "boolean"
]
]
]
]
]
]
]
]
]
]
#openapi: null
#exceptionToStatus: null
#queryParameterValidationEnabled: null
-itemUriTemplate: null
} |
| _api_/contacts/{id}/update_post |
ApiPlatform\Metadata\Post {#665
#shortName: "Contact"
#class: "App\Entity\Contact"
#paginationEnabled: null
#paginationType: null
#paginationItemsPerPage: null
#paginationMaximumItemsPerPage: null
#paginationPartial: null
#paginationClientEnabled: null
#paginationClientItemsPerPage: null
#paginationClientPartial: null
#paginationFetchJoinCollection: null
#paginationUseOutputWalkers: null
#order: null
#description: "Liste des destinataires"
#normalizationContext: [
"groups" => "Contact:read"
]
#denormalizationContext: null
#collectDenormalizationErrors: null
#security: null
#securityMessage: null
#securityPostDenormalize: null
#securityPostDenormalizeMessage: null
#securityPostValidation: null
#securityPostValidationMessage: null
#deprecationReason: null
#filters: [
"annotated_app_entity_contact_api_platform_doctrine_orm_filter_search_filter"
"annotated_app_entity_contact_api_platform_doctrine_orm_filter_boolean_filter"
]
#validationContext: null
#input: null
#output: null
#mercure: null
#messenger: null
#elasticsearch: null
#urlGenerationStrategy: null
#read: null
#deserialize: null
#validate: null
#write: null
#serialize: null
#fetchPartial: null
#forceEager: null
#priority: 4
#name: "_api_/contacts/{id}/update_post"
#provider: "ApiPlatform\Doctrine\Orm\State\ItemProvider"
#processor: "api_platform.doctrine.orm.state.persist_processor"
#stateOptions: null
#extraProperties: [
"user_defined_uri_template" => true
]
#method: "POST"
#uriTemplate: "/contacts/{id}/update"
#types: null
#formats: null
#inputFormats: [
"json" => [
"application/json"
]
"jsonld" => [
"application/ld+json"
]
"jsonapi" => [
"application/vnd.api+json"
]
"html" => [
"text/html"
]
"csv" => [
"text/csv"
]
]
#outputFormats: [
"json" => [
"application/json"
]
"jsonld" => [
"application/ld+json"
]
"jsonapi" => [
"application/vnd.api+json"
]
"html" => [
"text/html"
]
"csv" => [
"text/csv"
]
]
#uriVariables: [
"id" => ApiPlatform\Metadata\Link {#664
-parameterName: "id"
-fromProperty: null
-toProperty: null
-fromClass: "App\Entity\Contact"
-toClass: null
-identifiers: [
"id"
]
-compositeIdentifier: null
-expandedValue: null
}
]
#routePrefix: null
#routeName: null
#defaults: null
#requirements: null
#options: null
#stateless: null
#sunset: null
#acceptPatch: null
#status: null
#host: null
#schemes: null
#condition: null
#controller: "App\Controller\Api\ContactController"
#cacheHeaders: null
#paginationViaCursor: null
#hydraContext: null
#openapiContext: null
#openapi: null
#exceptionToStatus: null
#queryParameterValidationEnabled: null
-itemUriTemplate: null
} |
| _api_/contacts/{id}{._format}_delete |
ApiPlatform\Metadata\Delete {#663
#shortName: "Contact"
#class: "App\Entity\Contact"
#paginationEnabled: null
#paginationType: null
#paginationItemsPerPage: null
#paginationMaximumItemsPerPage: null
#paginationPartial: null
#paginationClientEnabled: null
#paginationClientItemsPerPage: null
#paginationClientPartial: null
#paginationFetchJoinCollection: null
#paginationUseOutputWalkers: null
#order: null
#description: "Liste des destinataires"
#normalizationContext: [
"groups" => "Contact:read"
]
#denormalizationContext: null
#collectDenormalizationErrors: null
#security: null
#securityMessage: null
#securityPostDenormalize: null
#securityPostDenormalizeMessage: null
#securityPostValidation: null
#securityPostValidationMessage: null
#deprecationReason: null
#filters: [
"annotated_app_entity_contact_api_platform_doctrine_orm_filter_search_filter"
"annotated_app_entity_contact_api_platform_doctrine_orm_filter_boolean_filter"
]
#validationContext: null
#input: null
#output: null
#mercure: null
#messenger: null
#elasticsearch: null
#urlGenerationStrategy: null
#read: null
#deserialize: null
#validate: null
#write: null
#serialize: null
#fetchPartial: null
#forceEager: null
#priority: 5
#name: "_api_/contacts/{id}{._format}_delete"
#provider: "ApiPlatform\Doctrine\Orm\State\ItemProvider"
#processor: "api_platform.doctrine.orm.state.remove_processor"
#stateOptions: null
#extraProperties: []
#method: "DELETE"
#uriTemplate: "/contacts/{id}{._format}"
#types: null
#formats: null
#inputFormats: [
"json" => [
"application/json"
]
"jsonld" => [
"application/ld+json"
]
"jsonapi" => [
"application/vnd.api+json"
]
"html" => [
"text/html"
]
"csv" => [
"text/csv"
]
]
#outputFormats: [
"json" => [
"application/json"
]
"jsonld" => [
"application/ld+json"
]
"jsonapi" => [
"application/vnd.api+json"
]
"html" => [
"text/html"
]
"csv" => [
"text/csv"
]
]
#uriVariables: [
"id" => ApiPlatform\Metadata\Link {#661
-parameterName: "id"
-fromProperty: null
-toProperty: null
-fromClass: "App\Entity\Contact"
-toClass: null
-identifiers: [
"id"
]
-compositeIdentifier: null
-expandedValue: null
}
]
#routePrefix: null
#routeName: null
#defaults: null
#requirements: null
#options: null
#stateless: null
#sunset: null
#acceptPatch: null
#status: null
#host: null
#schemes: null
#condition: null
#controller: null
#cacheHeaders: null
#paginationViaCursor: null
#hydraContext: null
#openapiContext: null
#openapi: null
#exceptionToStatus: null
#queryParameterValidationEnabled: null
} |
| Filters |
|
|
No available filter declared for this resource.
|