[AiBundle][McpBundle] Upgrade bundle structure #94
+817
−879
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces significant changes to the configuration system for AI-related bundles. It replaces the
Configuration.php
files with newoptions.php
files, streamlining the definition of configuration options. Additionally, it removes exclusions from PHPStan analysis for the deletedConfiguration.php
files.Configuration System Overhaul:
src/ai-bundle/config/options.php
: Introduced a new configuration file to define options for AI platforms, agents, stores, and indexers. This replaces the previousConfiguration.php
file with a more concise and flexible structure.src/mcp-bundle/config/options.php
: Added a new configuration file for MCP bundle options, including client transport settings and application metadata.Removal of Legacy Files:
src/ai-bundle/src/DependencyInjection/Configuration.php
: Removed the old configuration file that defined options for AI platforms, agents, stores, and indexers. Its functionality has been replaced by the newoptions.php
file.PHPStan Analysis Updates:
src/ai-bundle/phpstan.dist.neon
: Removed the exclusion ofConfiguration.php
from PHPStan analysis, as the file has been deleted.src/mcp-bundle/phpstan.dist.neon
: Similarly, removed the exclusion ofConfiguration.php
from PHPStan analysis for the MCP bundle.