Guilhem Niot
523d28e955
Add annotations support at methods level when using the JMS serializer ( #1682 )
2020-07-18 13:31:41 +02:00
Guilhem Niot
8948d5418b
Add methods metadata support for models ( #1678 )
...
* Add methods metadata support for models
* fix cs
2020-07-12 14:54:39 +02:00
Guilhem Niot
f420532121
Support using annotations only at the class level of controllers ( #1668 )
...
* Support using annotations only at the class level of controllers
* Fix dependencies
* Bump dependency
2020-07-11 17:53:09 +02:00
pratyam
fe39acd6a8
Bugfix/remove pattern from property expression message error ( #1670 )
...
* remove pattern added from the Expression Violation message.
This string confuses the API client showing a violation message instead of having a Regex. Any informatory message for the client should be placed in "description"
* fix tests
* fix typo
2020-07-04 16:27:40 +02:00
Guilhem Niot
1f4dfb0b2b
Add FOSRestBundle 3.x support ( #1637 )
...
* Add FOSRestBundle 3.x support
* fix cs
* Update phpunit config
* Fix deprecations
* Fix tests when running with fosrest < 2.8
* revert change
2020-05-31 17:47:18 +02: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
Asmir Mustafic
2fd95e2242
add support for jms serializer inline property feature
2020-05-07 20:02:10 +02:00
Pierre Grimaud
3b6fbf936d
Fix typos
2020-04-21 23:47:33 +02:00
Guilhem Niot
ab014fe032
Merge pull request #1602 from katin-dev/master
...
Fix generating example for Assert\Choice when choices are object not array
2020-03-31 12:05:08 +02:00
katin-dev
97530a6eee
#1601 test for Assert\Choice results in numeric array
2020-03-14 15:36:59 +03: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
Guilhem Niot
b88793267e
Use FOSRest *Param::$key when defined
2020-02-21 10:42:13 +01:00
cyberemissary
94f7715f68
Refactor Existing Ref parsing in RouteMetadataDescriber
2020-02-06 18:44:17 -05: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
smoench
6f7c1fa870
remove FOSRest on symfony 5 test runs as FOSRest does not support symfony 5 yet
2019-12-20 10:52:36 +01:00
smoench
0d6a1591c8
fix compatibility with symfony 5
2019-12-19 15:41:14 +01:00
Maxime Helias
bfcbf59caf
Allow Symfony 5
2019-11-29 13:59:27 +01:00
Guilhem Niot
bea1faec94
Merge pull request #1558 from maxhelias/fix-travis
...
Fix build travis
2019-11-21 18:12:47 +01:00
Piotr Antosik
e8d4afd1af
Fix tests
2019-11-21 11:41:06 +01:00
Maxime Helias
3888d6b976
Fix build travis
2019-11-20 12:15:00 +01:00
Paweł Mikołajczuk
14e4eedbad
Merge pull request #1522 from ahilles107/port/options_support_in_model
...
Port/options support in model
2019-06-01 15:31:09 +02:00
Asmir Mustafic
eb255010a0
Support typed embedded relation with willdurand/hateoas 3.0 ( #1510 )
...
* allow typed embedded relation with hateoas 3.0
* symfony/framework-bundle 4.2.7 is broken
https://github.com/symfony/symfony/pull/31156
* internal public methods
2019-05-02 10:02:16 +02:00
Asmir Mustafic
65e940f7f8
use jms serialization groups detection
2019-04-17 22:05:30 +02:00
Serhii Kondratiuk
ccad10aae1
Added name_patterns filter option ( #1504 )
2019-04-16 17:22:50 +02: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
23b179a481
Fix the test suite (broken due to an update in Api-Platform) ( #1498 )
2019-04-10 21:07:34 +02:00
Ayrton Ricardo
253e71a46e
Provide default host to generated .json documentation ( #1492 )
...
* Add default host to the current request host to keep the same behaviour as js does
* Add host to test case
* Revert deleted code
* Revert not needed update on expected result
2019-04-10 20:55:04 +02:00
neFAST
92790b1d28
FIX #1428 Make sure FormInterfaceConfig has a 'documentation' option … ( #1429 )
...
* FIX #1428 Make sure FormInterfaceConfig has a 'documentation' option before getting it
FIX #1428
* adding SubmitType to Tests
* Update UserType.php
* Update UserType.php
* Update FunctionalTest.php
* Update FunctionalTest.php
* removed check to see how unit test handles this
* Add test back
* Cs
2019-03-07 08:48:56 +01:00
Guilhem N
b171794cce
Merge pull request #1460 from babaorum/areas-in-annotation
...
add a way to filter areas on route by annotation
2019-02-13 19:32:19 +01:00
Guilhem N
78568a3150
Merge pull request #1433 from goetas/serializer-v2
...
Allow jms/serializer v2.0 and willdurand/Hateoas v3.0
2019-02-13 19:25:51 +01:00
babaorum
dcfa5e23e5
add a way to filter areas on route by annotation
2019-02-05 22:43:18 +01:00
Asmir Mustafic
fd7b5e1679
fix missing previous recursive call
2019-01-26 21:03:21 +01:00
Asmir Mustafic
0fb5d7afa2
jms 2.0 groups tested
2019-01-26 21:03:21 +01:00
Asmir Mustafic
d15b4123c1
add hateoas v3 compat
2019-01-26 20:55:52 +01:00
Guilhem N
edb54a1551
Merge pull request #1463 from MyHammer/fix-api-platform-documentation-decoration
...
Fix documentation decoration with API Platform
2019-01-23 13:42:03 +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
0bca7f377d
Merge pull request #1447 from AyrtonRicardo/master
...
Change validation to allow fields described as DateTimeInterface.
2019-01-02 23:20:13 +01:00
Romain BigZ Richard
9968027aad
feature: Add new validation from constraints.
...
- Add minimum and maximum from the range annotation
- Add maximum from the LessThan and LessThanOrEqual annotation
FIX: remove the extra date-time format, which was not standard and not in sync with what symfony exposes
Swagger specifies that date-time should follow the RFC3339, and this is what symfony does as default.
2018-12-19 16:25:14 +01:00
Ayrton Ricardo
2f53cc9c12
Add ',' in the end of array
2018-12-10 14:25:08 +01:00
Ayrton Ricardo
2ddf4362c0
Change validation to allow fields described as DateTimeInterface.
2018-12-10 14:21:09 +01:00
Michael Moll
d37a543502
fix codestyle errors
2018-11-11 20:31:50 +01:00
Guilhem Niot
76f25393c5
Fix alternative names issue
2018-11-04 12:24:45 +01:00
Asmir Mustafic
9bae1115d6
jms serializer group names are based on the internal property name, not on the serialized name ( #1421 )
2018-10-17 17:19:37 +02:00
Guilhem N
cd40d556cb
Merge pull request #1404 from bifidokk/area-docs
...
Separated documentation for areas
2018-10-06 14:44:53 +02:00
Guilhem Niot
97b722f97d
Last fixes
2018-10-06 14:42:47 +02:00
Guilhem N
8ec31194a2
Update NelmioApiDocExtensionTest.php
2018-10-06 13:55:32 +02:00
Guilhem N
e6aa97c432
Update ConfigurationTest.php
2018-10-06 13:54:32 +02:00
Danil
635aa0f997
Fix test
2018-10-05 20:03:03 +05:00
Danil
8692c1245e
Pr fixes
2018-10-05 10:36:48 +05:00