diff --git a/src/Symfony/Component/AssetMapper/AssetDependency.php b/src/Symfony/Component/AssetMapper/AssetDependency.php index e2be66ee24a96..d0d0dcc78f7e5 100644 --- a/src/Symfony/Component/AssetMapper/AssetDependency.php +++ b/src/Symfony/Component/AssetMapper/AssetDependency.php @@ -13,8 +13,6 @@ /** * Represents a dependency that a MappedAsset has. - * - * @experimental */ final class AssetDependency { diff --git a/src/Symfony/Component/AssetMapper/AssetMapper.php b/src/Symfony/Component/AssetMapper/AssetMapper.php index 6fbbf1bf0c818..fc681cb4bf73e 100644 --- a/src/Symfony/Component/AssetMapper/AssetMapper.php +++ b/src/Symfony/Component/AssetMapper/AssetMapper.php @@ -17,8 +17,6 @@ /** * Finds and returns assets in the pipeline. * - * @experimental - * * @final */ class AssetMapper implements AssetMapperInterface diff --git a/src/Symfony/Component/AssetMapper/AssetMapperCompiler.php b/src/Symfony/Component/AssetMapper/AssetMapperCompiler.php index eb4ff7a992384..e8f7866848a1e 100644 --- a/src/Symfony/Component/AssetMapper/AssetMapperCompiler.php +++ b/src/Symfony/Component/AssetMapper/AssetMapperCompiler.php @@ -16,8 +16,6 @@ /** * Runs a chain of compiles intended to adjust the source of assets. * - * @experimental - * * @final */ class AssetMapperCompiler diff --git a/src/Symfony/Component/AssetMapper/AssetMapperDevServerSubscriber.php b/src/Symfony/Component/AssetMapper/AssetMapperDevServerSubscriber.php index 9b82408814f47..72e88b19b9408 100644 --- a/src/Symfony/Component/AssetMapper/AssetMapperDevServerSubscriber.php +++ b/src/Symfony/Component/AssetMapper/AssetMapperDevServerSubscriber.php @@ -21,8 +21,6 @@ /** * Functions like a controller that returns assets from the asset mapper. * - * @experimental - * * @author Ryan Weaver */ final class AssetMapperDevServerSubscriber implements EventSubscriberInterface diff --git a/src/Symfony/Component/AssetMapper/AssetMapperInterface.php b/src/Symfony/Component/AssetMapper/AssetMapperInterface.php index b89204197e141..4506f347e698d 100644 --- a/src/Symfony/Component/AssetMapper/AssetMapperInterface.php +++ b/src/Symfony/Component/AssetMapper/AssetMapperInterface.php @@ -14,8 +14,6 @@ /** * Finds and returns assets in the pipeline. * - * @experimental - * * @author Ryan Weaver */ interface AssetMapperInterface diff --git a/src/Symfony/Component/AssetMapper/AssetMapperRepository.php b/src/Symfony/Component/AssetMapper/AssetMapperRepository.php index b9c7fde24e83a..17986d88d61bf 100644 --- a/src/Symfony/Component/AssetMapper/AssetMapperRepository.php +++ b/src/Symfony/Component/AssetMapper/AssetMapperRepository.php @@ -17,8 +17,6 @@ /** * Finds assets in the asset mapper. * - * @experimental - * * @author Ryan Weaver * * @final diff --git a/src/Symfony/Component/AssetMapper/CHANGELOG.md b/src/Symfony/Component/AssetMapper/CHANGELOG.md index f5a3d015eac64..140d728dbfa51 100644 --- a/src/Symfony/Component/AssetMapper/CHANGELOG.md +++ b/src/Symfony/Component/AssetMapper/CHANGELOG.md @@ -1,6 +1,11 @@ CHANGELOG ========= +6.4 +--- + + * Mark the component as non experimental + 6.3 --- diff --git a/src/Symfony/Component/AssetMapper/Command/AssetMapperCompileCommand.php b/src/Symfony/Component/AssetMapper/Command/AssetMapperCompileCommand.php index 9979694e7fd6c..d6ad103b3c3fd 100644 --- a/src/Symfony/Component/AssetMapper/Command/AssetMapperCompileCommand.php +++ b/src/Symfony/Component/AssetMapper/Command/AssetMapperCompileCommand.php @@ -28,8 +28,6 @@ * * This command is intended to be used during deployment. * - * @experimental - * * @author Ryan Weaver */ #[AsCommand(name: 'asset-map:compile', description: 'Compiles all mapped assets and writes them to the final public output directory.')] diff --git a/src/Symfony/Component/AssetMapper/Command/DebugAssetMapperCommand.php b/src/Symfony/Component/AssetMapper/Command/DebugAssetMapperCommand.php index 9a73de6493382..659fd25a8b5c1 100644 --- a/src/Symfony/Component/AssetMapper/Command/DebugAssetMapperCommand.php +++ b/src/Symfony/Component/AssetMapper/Command/DebugAssetMapperCommand.php @@ -22,8 +22,6 @@ /** * Outputs all the assets in the asset mapper. * - * @experimental - * * @author Ryan Weaver */ #[AsCommand(name: 'debug:asset-map', description: 'Outputs all mapped assets.')] diff --git a/src/Symfony/Component/AssetMapper/Command/ImportMapExportCommand.php b/src/Symfony/Component/AssetMapper/Command/ImportMapExportCommand.php index 4a3af6e18f93d..55b4680b1fb49 100644 --- a/src/Symfony/Component/AssetMapper/Command/ImportMapExportCommand.php +++ b/src/Symfony/Component/AssetMapper/Command/ImportMapExportCommand.php @@ -18,8 +18,6 @@ use Symfony\Component\Console\Output\OutputInterface; /** - * @experimental - * * @author Kévin Dunglas */ #[AsCommand(name: 'importmap:export', description: 'Exports the importmap JSON')] diff --git a/src/Symfony/Component/AssetMapper/Command/ImportMapRemoveCommand.php b/src/Symfony/Component/AssetMapper/Command/ImportMapRemoveCommand.php index aea549f042903..47967905481b1 100644 --- a/src/Symfony/Component/AssetMapper/Command/ImportMapRemoveCommand.php +++ b/src/Symfony/Component/AssetMapper/Command/ImportMapRemoveCommand.php @@ -20,8 +20,6 @@ use Symfony\Component\Console\Style\SymfonyStyle; /** - * @experimental - * * @author Kévin Dunglas */ #[AsCommand(name: 'importmap:remove', description: 'Removes JavaScript packages')] diff --git a/src/Symfony/Component/AssetMapper/Command/ImportMapRequireCommand.php b/src/Symfony/Component/AssetMapper/Command/ImportMapRequireCommand.php index 636a03b706d79..1d27b60b25cde 100644 --- a/src/Symfony/Component/AssetMapper/Command/ImportMapRequireCommand.php +++ b/src/Symfony/Component/AssetMapper/Command/ImportMapRequireCommand.php @@ -25,8 +25,6 @@ use Symfony\Component\Console\Style\SymfonyStyle; /** - * @experimental - * * @author Kévin Dunglas */ #[AsCommand(name: 'importmap:require', description: 'Requires JavaScript packages')] diff --git a/src/Symfony/Component/AssetMapper/Command/ImportMapUpdateCommand.php b/src/Symfony/Component/AssetMapper/Command/ImportMapUpdateCommand.php index a9201b5920119..eed445e45056c 100644 --- a/src/Symfony/Component/AssetMapper/Command/ImportMapUpdateCommand.php +++ b/src/Symfony/Component/AssetMapper/Command/ImportMapUpdateCommand.php @@ -19,8 +19,6 @@ use Symfony\Component\Console\Style\SymfonyStyle; /** - * @experimental - * * @author Kévin Dunglas */ #[AsCommand(name: 'importmap:update', description: 'Updates all JavaScript packages to their latest versions')] diff --git a/src/Symfony/Component/AssetMapper/Compiler/AssetCompilerInterface.php b/src/Symfony/Component/AssetMapper/Compiler/AssetCompilerInterface.php index 9f3d12de2da49..3276d0d149dfe 100644 --- a/src/Symfony/Component/AssetMapper/Compiler/AssetCompilerInterface.php +++ b/src/Symfony/Component/AssetMapper/Compiler/AssetCompilerInterface.php @@ -17,8 +17,6 @@ /** * An asset compiler is responsible for applying any changes to the contents of an asset. * - * @experimental - * * @author Ryan Weaver */ interface AssetCompilerInterface diff --git a/src/Symfony/Component/AssetMapper/Compiler/AssetCompilerPathResolverTrait.php b/src/Symfony/Component/AssetMapper/Compiler/AssetCompilerPathResolverTrait.php index 1c134ea8d08c8..f677ab0723ae5 100644 --- a/src/Symfony/Component/AssetMapper/Compiler/AssetCompilerPathResolverTrait.php +++ b/src/Symfony/Component/AssetMapper/Compiler/AssetCompilerPathResolverTrait.php @@ -16,8 +16,6 @@ /** * Helps resolve "../" and "./" in paths. * - * @experimental - * * @internal */ trait AssetCompilerPathResolverTrait diff --git a/src/Symfony/Component/AssetMapper/Compiler/CssAssetUrlCompiler.php b/src/Symfony/Component/AssetMapper/Compiler/CssAssetUrlCompiler.php index e8d48e6306edf..83f25eff7b50c 100644 --- a/src/Symfony/Component/AssetMapper/Compiler/CssAssetUrlCompiler.php +++ b/src/Symfony/Component/AssetMapper/Compiler/CssAssetUrlCompiler.php @@ -21,8 +21,6 @@ * Resolves url() paths in CSS files. * * Originally sourced from https://github.com/rails/propshaft/blob/main/lib/propshaft/compilers/css_asset_urls.rb - * - * @experimental */ final class CssAssetUrlCompiler implements AssetCompilerInterface { diff --git a/src/Symfony/Component/AssetMapper/Compiler/JavaScriptImportPathCompiler.php b/src/Symfony/Component/AssetMapper/Compiler/JavaScriptImportPathCompiler.php index d9cc0f7cda899..6d7a91ddb312d 100644 --- a/src/Symfony/Component/AssetMapper/Compiler/JavaScriptImportPathCompiler.php +++ b/src/Symfony/Component/AssetMapper/Compiler/JavaScriptImportPathCompiler.php @@ -20,8 +20,6 @@ /** * Resolves import paths in JS files. * - * @experimental - * * @author Ryan Weaver */ final class JavaScriptImportPathCompiler implements AssetCompilerInterface diff --git a/src/Symfony/Component/AssetMapper/Compiler/SourceMappingUrlsCompiler.php b/src/Symfony/Component/AssetMapper/Compiler/SourceMappingUrlsCompiler.php index e87f4ef89e427..d44230040d0f7 100644 --- a/src/Symfony/Component/AssetMapper/Compiler/SourceMappingUrlsCompiler.php +++ b/src/Symfony/Component/AssetMapper/Compiler/SourceMappingUrlsCompiler.php @@ -19,8 +19,6 @@ * Rewrites already-existing source map URLs to their final digested path. * * Originally sourced from https://github.com/rails/propshaft/blob/main/lib/propshaft/compilers/source_mapping_urls.rb - * - * @experimental */ final class SourceMappingUrlsCompiler implements AssetCompilerInterface { diff --git a/src/Symfony/Component/AssetMapper/ImportMap/ImportMapEntry.php b/src/Symfony/Component/AssetMapper/ImportMap/ImportMapEntry.php index ad31b99427ee4..3dd76aeeb9ef2 100644 --- a/src/Symfony/Component/AssetMapper/ImportMap/ImportMapEntry.php +++ b/src/Symfony/Component/AssetMapper/ImportMap/ImportMapEntry.php @@ -14,8 +14,6 @@ /** * Represents an item that should be in the importmap. * - * @experimental - * * @author Ryan Weaver */ final class ImportMapEntry diff --git a/src/Symfony/Component/AssetMapper/ImportMap/ImportMapManager.php b/src/Symfony/Component/AssetMapper/ImportMap/ImportMapManager.php index 849273b247626..699dcdae2cade 100644 --- a/src/Symfony/Component/AssetMapper/ImportMap/ImportMapManager.php +++ b/src/Symfony/Component/AssetMapper/ImportMap/ImportMapManager.php @@ -18,8 +18,6 @@ use Symfony\Component\VarExporter\VarExporter; /** - * @experimental - * * @author Kévin Dunglas * @author Ryan Weaver * diff --git a/src/Symfony/Component/AssetMapper/ImportMap/ImportMapRenderer.php b/src/Symfony/Component/AssetMapper/ImportMap/ImportMapRenderer.php index 2a9a215f38a63..ee11d44072649 100644 --- a/src/Symfony/Component/AssetMapper/ImportMap/ImportMapRenderer.php +++ b/src/Symfony/Component/AssetMapper/ImportMap/ImportMapRenderer.php @@ -12,8 +12,6 @@ namespace Symfony\Component\AssetMapper\ImportMap; /** - * @experimental - * * @author Kévin Dunglas * @author Ryan Weaver * diff --git a/src/Symfony/Component/AssetMapper/ImportMap/PackageRequireOptions.php b/src/Symfony/Component/AssetMapper/ImportMap/PackageRequireOptions.php index c86477d414195..63198f73432de 100644 --- a/src/Symfony/Component/AssetMapper/ImportMap/PackageRequireOptions.php +++ b/src/Symfony/Component/AssetMapper/ImportMap/PackageRequireOptions.php @@ -14,8 +14,6 @@ /** * Represents a package that should be installed or updated. * - * @experimental - * * @author Kévin Dunglas */ final class PackageRequireOptions diff --git a/src/Symfony/Component/AssetMapper/ImportMap/Resolver/JsDelivrEsmResolver.php b/src/Symfony/Component/AssetMapper/ImportMap/Resolver/JsDelivrEsmResolver.php index ca7c7b0eca5a1..e6a44e3776b21 100644 --- a/src/Symfony/Component/AssetMapper/ImportMap/Resolver/JsDelivrEsmResolver.php +++ b/src/Symfony/Component/AssetMapper/ImportMap/Resolver/JsDelivrEsmResolver.php @@ -17,9 +17,6 @@ use Symfony\Contracts\HttpClient\Exception\HttpExceptionInterface; use Symfony\Contracts\HttpClient\HttpClientInterface; -/** - * @experimental - */ final class JsDelivrEsmResolver implements PackageResolverInterface { public const URL_PATTERN_VERSION = 'https://data.jsdelivr.com/v1/packages/npm/%s/resolved?specifier=%s'; diff --git a/src/Symfony/Component/AssetMapper/ImportMap/Resolver/JspmResolver.php b/src/Symfony/Component/AssetMapper/ImportMap/Resolver/JspmResolver.php index cb13383b57c63..dd548edce8f18 100644 --- a/src/Symfony/Component/AssetMapper/ImportMap/Resolver/JspmResolver.php +++ b/src/Symfony/Component/AssetMapper/ImportMap/Resolver/JspmResolver.php @@ -17,9 +17,6 @@ use Symfony\Component\HttpClient\HttpClient; use Symfony\Contracts\HttpClient\HttpClientInterface; -/** - * @experimental - */ final class JspmResolver implements PackageResolverInterface { public const BASE_URI = 'https://api.jspm.io/'; diff --git a/src/Symfony/Component/AssetMapper/ImportMap/Resolver/PackageResolver.php b/src/Symfony/Component/AssetMapper/ImportMap/Resolver/PackageResolver.php index 0a9d5bbf91892..d4ec8a10029ad 100644 --- a/src/Symfony/Component/AssetMapper/ImportMap/Resolver/PackageResolver.php +++ b/src/Symfony/Component/AssetMapper/ImportMap/Resolver/PackageResolver.php @@ -13,9 +13,6 @@ use Psr\Container\ContainerInterface; -/** - * @experimental - */ final class PackageResolver implements PackageResolverInterface { public function __construct( diff --git a/src/Symfony/Component/AssetMapper/ImportMap/Resolver/PackageResolverInterface.php b/src/Symfony/Component/AssetMapper/ImportMap/Resolver/PackageResolverInterface.php index 70fd7a5ab607f..1698913ca5449 100644 --- a/src/Symfony/Component/AssetMapper/ImportMap/Resolver/PackageResolverInterface.php +++ b/src/Symfony/Component/AssetMapper/ImportMap/Resolver/PackageResolverInterface.php @@ -13,9 +13,6 @@ use Symfony\Component\AssetMapper\ImportMap\PackageRequireOptions; -/** - * @experimental - */ interface PackageResolverInterface { /** diff --git a/src/Symfony/Component/AssetMapper/ImportMap/Resolver/ResolvedImportMapPackage.php b/src/Symfony/Component/AssetMapper/ImportMap/Resolver/ResolvedImportMapPackage.php index 4297cbdd29ccf..27ee5741e67b2 100644 --- a/src/Symfony/Component/AssetMapper/ImportMap/Resolver/ResolvedImportMapPackage.php +++ b/src/Symfony/Component/AssetMapper/ImportMap/Resolver/ResolvedImportMapPackage.php @@ -13,9 +13,6 @@ use Symfony\Component\AssetMapper\ImportMap\PackageRequireOptions; -/** - * @experimental - */ final class ResolvedImportMapPackage { public function __construct( diff --git a/src/Symfony/Component/AssetMapper/MappedAsset.php b/src/Symfony/Component/AssetMapper/MappedAsset.php index bca97bc8f207e..8582f9bbb2eca 100644 --- a/src/Symfony/Component/AssetMapper/MappedAsset.php +++ b/src/Symfony/Component/AssetMapper/MappedAsset.php @@ -14,8 +14,6 @@ /** * Represents a single asset in the asset mapper system. * - * @experimental - * * @author Ryan Weaver */ final class MappedAsset diff --git a/src/Symfony/Component/AssetMapper/MapperAwareAssetPackage.php b/src/Symfony/Component/AssetMapper/MapperAwareAssetPackage.php index 2dfa0b58aaf9f..5089c76a63274 100644 --- a/src/Symfony/Component/AssetMapper/MapperAwareAssetPackage.php +++ b/src/Symfony/Component/AssetMapper/MapperAwareAssetPackage.php @@ -16,8 +16,6 @@ /** * Decorates asset packages to support resolving assets from the asset mapper. * - * @experimental - * * @author Ryan Weaver */ final class MapperAwareAssetPackage implements PackageInterface diff --git a/src/Symfony/Component/AssetMapper/README.md b/src/Symfony/Component/AssetMapper/README.md index dad6763a644b8..f3e12a91cb530 100644 --- a/src/Symfony/Component/AssetMapper/README.md +++ b/src/Symfony/Component/AssetMapper/README.md @@ -6,11 +6,6 @@ then moved to a public directory with digested (i.e. versioned) filenames. It also allows you to dump an [importmap](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script/type/importmap) to allow writing modern JavaScript without a build system. -**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 --------- pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy