Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions src/Symfony/Component/JsonPath/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
CHANGELOG
=========

7.4
---

* The component is not marked as `@experimental` anymore

7.3
---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@

/**
* @author Alexandre Daubois <alex.daubois@gmail.com>
*
* @experimental
*/
interface ExceptionInterface extends \Throwable
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@

/**
* @author Alexandre Daubois <alex.daubois@gmail.com>
*
* @experimental
*/
class InvalidArgumentException extends \InvalidArgumentException implements ExceptionInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@

/**
* @author Alexandre Daubois <alex.daubois@gmail.com>
*
* @experimental
*/
class InvalidJsonPathException extends \LogicException implements ExceptionInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,6 @@
* Thrown when a string passed as an input is not a valid JSON string, e.g. in {@see JsonCrawler}.
*
* @author Alexandre Daubois <alex.daubois@gmail.com>
*
* @experimental
*/
class InvalidJsonStringInputException extends InvalidArgumentException
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@

/**
* @author Alexandre Daubois <alex.daubois@gmail.com>
*
* @experimental
*/
class JsonCrawlerException extends \RuntimeException implements ExceptionInterface
{
Expand Down
2 changes: 0 additions & 2 deletions src/Symfony/Component/JsonPath/JsonCrawler.php
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,6 @@
* @see https://datatracker.ietf.org/doc/html/rfc9535
*
* @author Alexandre Daubois <alex.daubois@gmail.com>
*
* @experimental
*/
final class JsonCrawler implements JsonCrawlerInterface
{
Expand Down
2 changes: 0 additions & 2 deletions src/Symfony/Component/JsonPath/JsonCrawlerInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,6 @@

/**
* @author Alexandre Daubois <alex.daubois@gmail.com>
*
* @experimental
*/
interface JsonCrawlerInterface
{
Expand Down
2 changes: 0 additions & 2 deletions src/Symfony/Component/JsonPath/JsonPath.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,6 @@
* @author Alexandre Daubois <alex.daubois@gmail.com>
*
* @immutable
*
* @experimental
*/
final class JsonPath
{
Expand Down
5 changes: 0 additions & 5 deletions src/Symfony/Component/JsonPath/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,6 @@ JsonPath Component

The JsonPath component eases JSON navigation using the JSONPath syntax as described in [RFC 9535](https://www.rfc-editor.org/rfc/rfc9535.html).

**This Component is experimental**.
[Experimental features](https://symfony.com/doc/current/contributing/code/experimental.html)
are not covered by Symfony's
[Backward Compatibility Promise](https://symfony.com/doc/current/contributing/code/bc.html).

Getting Started
---------------

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@

/**
* @author Alexandre Daubois <alex.daubois@gmail.com>
*
* @experimental
*/
trait JsonPathAssertionsTrait
{
Expand Down
2 changes: 0 additions & 2 deletions src/Symfony/Component/JsonPath/Test/JsonPathContains.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@

/**
* @author Alexandre Daubois <alex.daubois@gmail.com>
*
* @experimental
*/
class JsonPathContains extends Constraint
{
Expand Down
2 changes: 0 additions & 2 deletions src/Symfony/Component/JsonPath/Test/JsonPathCount.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@

/**
* @author Alexandre Daubois <alex.daubois@gmail.com>
*
* @experimental
*/
class JsonPathCount extends Constraint
{
Expand Down
2 changes: 0 additions & 2 deletions src/Symfony/Component/JsonPath/Test/JsonPathEquals.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@

/**
* @author Alexandre Daubois <alex.daubois@gmail.com>
*
* @experimental
*/
class JsonPathEquals extends Constraint
{
Expand Down
2 changes: 0 additions & 2 deletions src/Symfony/Component/JsonPath/Test/JsonPathNotContains.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@

/**
* @author Alexandre Daubois <alex.daubois@gmail.com>
*
* @experimental
*/
class JsonPathNotContains extends Constraint
{
Expand Down
2 changes: 0 additions & 2 deletions src/Symfony/Component/JsonPath/Test/JsonPathNotEquals.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@

/**
* @author Alexandre Daubois <alex.daubois@gmail.com>
*
* @experimental
*/
class JsonPathNotEquals extends Constraint
{
Expand Down
2 changes: 0 additions & 2 deletions src/Symfony/Component/JsonPath/Test/JsonPathNotSame.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@

/**
* @author Alexandre Daubois <alex.daubois@gmail.com>
*
* @experimental
*/
class JsonPathNotSame extends Constraint
{
Expand Down
2 changes: 0 additions & 2 deletions src/Symfony/Component/JsonPath/Test/JsonPathSame.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@

/**
* @author Alexandre Daubois <alex.daubois@gmail.com>
*
* @experimental
*/
class JsonPathSame extends Constraint
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@

/**
* @author Mathias Arlaud <mathias.arlaud@gmail.com>
*
* @experimental
*/
#[\Attribute(\Attribute::TARGET_CLASS)]
final class JsonStreamable
Expand Down
2 changes: 0 additions & 2 deletions src/Symfony/Component/JsonStreamer/Attribute/StreamedName.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,6 @@
* Defines the streamed property name.
*
* @author Mathias Arlaud <mathias.arlaud@gmail.com>
*
* @experimental
*/
#[\Attribute(\Attribute::TARGET_PROPERTY)]
final class StreamedName
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,6 @@
* that will be used to transform the property data during stream reading/writing.
*
* @author Mathias Arlaud <mathias.arlaud@gmail.com>
*
* @experimental
*/
#[\Attribute(\Attribute::TARGET_PROPERTY)]
class ValueTransformer
Expand Down
1 change: 1 addition & 0 deletions src/Symfony/Component/JsonStreamer/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ CHANGELOG
7.4
---

* The component is not marked as `@experimental` anymore
* Remove `nikic/php-parser` dependency
* Add `_current_object` to the context passed to value transformers during write operations
* Add `include_null_properties` option to encode the properties with `null` value
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@

/**
* @author Mathias Arlaud <mathias.arlaud@gmail.com>
*
* @experimental
*/
interface ExceptionInterface extends \Throwable
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@

/**
* @author Mathias Arlaud <mathias.arlaud@gmail.com>
*
* @experimental
*/
class InvalidArgumentException extends \InvalidArgumentException implements ExceptionInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@

/**
* @author Mathias Arlaud <mathias.arlaud@gmail.com>
*
* @experimental
*/
final class InvalidStreamException extends UnexpectedValueException
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@

/**
* @author Mathias Arlaud <mathias.arlaud@gmail.com>
*
* @experimental
*/
class LogicException extends \LogicException implements ExceptionInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@

/**
* @author Mathias Arlaud <mathias.arlaud@gmail.com>
*
* @experimental
*/
class NotEncodableValueException extends UnexpectedValueException
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@

/**
* @author Mathias Arlaud <mathias.arlaud@gmail.com>
*
* @experimental
*/
class RuntimeException extends \RuntimeException implements ExceptionInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@

/**
* @author Mathias Arlaud <mathias.arlaud@gmail.com>
*
* @experimental
*/
class UnexpectedValueException extends \UnexpectedValueException implements ExceptionInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@

/**
* @author Mathias Arlaud <mathias.arlaud@gmail.com>
*
* @experimental
*/
class UnsupportedException extends InvalidArgumentException
{
Expand Down
2 changes: 0 additions & 2 deletions src/Symfony/Component/JsonStreamer/JsonStreamReader.php
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,6 @@
* @author Mathias Arlaud <mathias.arlaud@gmail.com>
*
* @implements StreamReaderInterface<array<string, mixed>>
*
* @experimental
*/
final class JsonStreamReader implements StreamReaderInterface
{
Expand Down
2 changes: 0 additions & 2 deletions src/Symfony/Component/JsonStreamer/JsonStreamWriter.php
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,6 @@
* include_null_properties?: bool,
* ...<string, mixed>,
* }>
*
* @experimental
*/
final class JsonStreamWriter implements StreamWriterInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@
* Holds stream reading/writing metadata about a given property.
*
* @author Mathias Arlaud <mathias.arlaud@gmail.com>
*
* @experimental
*/
final class PropertyMetadata
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,6 @@
* an appropriate ObjectNode.
*
* @author Mathias Arlaud <mathias.arlaud@gmail.com>
*
* @experimental
*/
interface PropertyMetadataLoaderInterface
{
Expand Down
5 changes: 0 additions & 5 deletions src/Symfony/Component/JsonStreamer/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,6 @@ JsonStreamer component

Provides powerful methods to read/write data structures from/into JSON streams.

**This Component is experimental**.
[Experimental features](https://symfony.com/doc/current/contributing/code/experimental.html)
are not covered by Symfony's
[Backward Compatibility Promise](https://symfony.com/doc/current/contributing/code/bc.html).

Resources
---------

Expand Down
2 changes: 0 additions & 2 deletions src/Symfony/Component/JsonStreamer/Read/Splitter.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@
* Splits collections to retrieve the offset and length of each element.
*
* @author Mathias Arlaud <mathias.arlaud@gmail.com>
*
* @experimental
*/
final class Splitter
{
Expand Down
2 changes: 0 additions & 2 deletions src/Symfony/Component/JsonStreamer/StreamReaderInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,6 @@
*
* @author Mathias Arlaud <mathias.arlaud@gmail.com>
*
* @experimental
*
* @template T of array<string, mixed>
*/
interface StreamReaderInterface
Expand Down
2 changes: 0 additions & 2 deletions src/Symfony/Component/JsonStreamer/StreamWriterInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,6 @@
*
* @author Mathias Arlaud <mathias.arlaud@gmail.com>
*
* @experimental
*
* @template T of array<string, mixed>
*/
interface StreamWriterInterface
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,6 @@
* Transforms DateTimeInterface to string during stream writing.
*
* @author Mathias Arlaud <mathias.arlaud@gmail.com>
*
* @experimental
*/
final class DateTimeToStringValueTransformer implements ValueTransformerInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,6 @@
* Transforms string to DateTimeImmutable during stream reading.
*
* @author Mathias Arlaud <mathias.arlaud@gmail.com>
*
* @experimental
*/
final class StringToDateTimeValueTransformer implements ValueTransformerInterface
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@
* Transforms a native value before stream writing and after stream reading.
*
* @author Mathias Arlaud <mathias.arlaud@gmail.com>
*
* @experimental
*/
interface ValueTransformerInterface
{
Expand Down
2 changes: 0 additions & 2 deletions src/Symfony/Component/ObjectMapper/Attribute/Map.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,6 @@
/**
* Configures a class or a property to map to.
*
* @experimental
*
* @author Antoine Bluchet <soyuka@gmail.com>
*/
#[\Attribute(\Attribute::TARGET_CLASS | \Attribute::TARGET_PROPERTY | \Attribute::IS_REPEATABLE)]
Expand Down
1 change: 1 addition & 0 deletions src/Symfony/Component/ObjectMapper/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ CHANGELOG
7.4
---

* The component is not marked as `@experimental` anymore
* Add `ObjectMapperAwareInterface` to set the owning object mapper instance

7.3
Expand Down
Loading
Loading