Guilhem Niot
e57ede23ed
Use annotations reader without cache
2020-12-29 10:27:09 +01:00
Guilhem Niot
dfff2476d8
Add @SerializedName
support ( #1636 )
...
* Add `@SerializedName` support
* Also test `@SerializedName` on properties
* Fix tests with sf < 4.2
* Fix the tests
* Update the CHANGELOG
2020-05-30 18:08:25 +02:00
Guilhem Niot
1a9a5d7ce6
Merge pull request #1552 from cyberemissary/duplicate-param-cleanup
...
Added describer that removes duplicate parameters when using $ref.
2020-03-14 11:41:27 +01:00
Filip Benčo
90bae6738a
Update after PR
2020-02-18 20:45:58 +01:00
Guilhem Niot
3710e95d26
Rework PR
2020-01-09 21:45:37 +01:00
cyberemissary
9b9dbe69dd
Added describer that removes duplicate parameters when using $ref.
2020-01-09 14:29:52 -05:00
Filip Benčo
e9926b8025
Fix BC
2019-12-13 23:32:30 +01:00
Filip Benčo
f16ac2e785
Fix tests
2019-12-13 22:54:58 +01:00
Filip Benčo
2de03859c0
Fix some bugs and confings
2019-12-13 22:20:13 +01:00
Filip Benčo
f9eacee3fd
Add exntensible Property Describers
2019-12-13 21:40:42 +01:00
Maxime Helias
1464865de1
Remove deprecated notice about controller_name_converter
2019-11-19 17:23:12 +01:00
Asmir Mustafic
d6ea99420e
Allow model describers on jms custom types ( #1495 )
...
* allow model describers on jms custom types
* add fallback describer
* test custom type def
* remove object_fallback describer from the container when jms is not active
2019-04-16 12:13:33 +02:00
Guilhem N
2cd7522d14
Add class attribute
2019-02-18 17:20:39 +01:00
Guilhem N
1db38a25b0
Do not autowire the form extension
2019-02-18 08:38:56 +01:00
Alexander Wenzel
f1bb40c6e4
Fix #1462 by allowing all supported implementations of NormalizerInterface in ApiPlatformDescriber
...
> add test
2019-01-11 16:54:58 +01:00
Guilhem N
37efa7228b
Add a documentation form extension ( #1234 )
...
* Adding format and example extensions. Getting child type better for collections
Fixing copyrights
Fixing style issues
Fixing style issues
Fixing style issues
* Adding DocumentationExtension
* Adding error for invalid properties
* Reverting switch
* Missing entity break
* Removing unecessary doc
* Removing unecessary method
* Style change
* Adding break for number, integer, and text types
* Extracts the documentation form extension
2018-02-19 10:56:51 +01:00
Guilhem N
5b574e883f
Fix Api-Platform support
2018-02-13 08:49:43 +01:00
Guilhem N
f193fdb1f1
Inject the AnnotationsReader in Model describers instead of internal classes ( #1203 )
2018-01-24 19:58:38 +01:00
Robert Gruber
fe9d12772b
Add some missing property attributes for JMS model describer ( #1196 )
...
* Add some missing property attributes for JMS model describer
* Introduce own Swagger definition annotation reader
* Shorten annotation mapping by using merge
2018-01-24 15:20:20 +01:00
Michelle Sanver
7d01a420fa
Made nelmio_api_doc.generator a public service
...
The service was not defined public or private, which threw deprecation notices in the tests where we use it from the container. It is now declared public explicitly to not have deprecations.
2018-01-15 17:05:34 +01:00
Guilhem N
393a6c061e
Add areas support ( #1169 )
...
* Add areas support
* Document the Areas feature
* Allow to expose swagger area as JSON
* Fixes
* last fixes
2018-01-05 13:08:02 +01:00
David Buchmann
3fa948aee8
set up DI and add type support
2017-12-19 08:56:35 +01:00
Myroslav
01f691c456
support swagger property annotation to extend description properties of model ( #1125 )
...
* support swagger property annotation to descripe properties of model
* support swagger property annotation to descripe properties of model
* fix issues from PR review
* rename method
* remove redundant annotations and revert changes into composer.json
* fix issues from PR comments
* use symfony 3 for default tests
* revert chages
* use symfony 3 for default tests
* revert changes in travis config
2017-12-03 19:30:44 +01:00
Guilhem Niot
9f2436dce3
fix tests
2017-10-22 11:48:33 +02:00
Guilhem Niot
eeeab29ec9
Execute the CollectionModelDescriber earlier
2017-08-01 22:13:01 +02:00
Guilhem Niot
bb14c85179
Merge pull request #1035 from nelmio/basepath
...
Use request base url
2017-07-25 11:26:14 +02:00
Guilhem Niot
1fb8371e80
Add DateTime support
2017-07-25 10:31:23 +02:00
Guilhem Niot
0b05a23625
Use request base url
2017-07-05 15:43:15 +02:00
Guilhem Niot
c7367d6644
Add a controller exposing the documentation in json
2017-06-26 11:32:23 +02:00
Guilhem Niot
0bd45e6486
Fix an issue caused by #1007
2017-06-22 22:30:56 +02:00
Guilhem Niot
18eec11ab0
Merge pull request #948 from nelmio/SWAGGERUI
...
[3.0] Add Swagger-ui support
2017-05-13 11:57:42 +00:00
Guilhem N
260a2689a6
Add Swagger-ui support
2017-05-13 13:55:13 +02:00
Guilhem Niot
ebe2bdf4d6
Get ride of Swagger-Php parser
2017-03-16 19:52:18 +01:00
Guilhem Niot
8ab1b996b3
Filter routes used by the SwaggerDescriber
2017-03-15 14:00:39 +01:00
Guilhem N
cde91cc38c
Merge branch 'dev' into CONFIG
2017-02-07 19:14:35 +01:00
Guilhem N
0f2cb3fde2
Add a config option to configure the base of the documentation
2017-01-25 18:53:19 +01:00
Guilhem N
b1d95d966d
[SwaggerPhp] Only parse controllers
2017-01-25 18:44:57 +01:00
Guilhem N
14ae741115
Add models support
2017-01-14 17:36:56 +01:00
Guilhem N
a098f3f4e9
Remove the @ApiDoc
annotation
2017-01-09 12:21:53 +01:00
Guilhem N
1a17a5f5da
Allow implicit operations with SwaggerPhp annotations
2017-01-08 12:12:43 +01:00
Guilhem N
c797269bef
Change the vendor to "Nelmio"
2016-12-29 12:09:26 +01:00
Guilhem N
3364bf3af3
Allow to filter routes based on their path
2016-11-30 14:54:04 +01:00
Ener-Getick
cbd0b453ce
Register the FOSRestDescriber
2016-08-04 22:34:46 +02:00
Ener-Getick
ffda7801f6
Add FOSRestBundle support
2016-08-04 22:27:10 +02:00
Ener-Getick
02601125bd
Make the document generated valid
2016-08-01 19:58:57 +02:00
Ener-Getick
170249b369
Add ApiPlatform support
2016-07-29 10:22:40 +02:00
Ener-Getick
71f4458085
Use ener-getick/swagger
2016-07-28 10:20:59 +02:00
Ener-Getick
d7c05edffc
Add type hints
2016-07-15 00:40:30 +02:00
Ener-Getick
3490b01d1d
Add php docs support
2016-07-13 23:05:14 +02:00
Ener-Getick
42a2aefb41
Transform in a bundle
2016-07-12 00:33:55 +02:00