Conversation
remove deserialization from Model::setByPostion()
* Update Symfony dependencies to include version 8.0 Updated Symfony package versions to support up to 8.0. * Fixed CS issues with interface compatibility * Add support for Symfony 8 components in CI and remove Symfony 5 as it's below our supported PHP version anyway. * Modified Symfony version exclusions * Use PHP version 8.3 for Symfony 8 * Run test specific Composer versions directly without replacing the main composer.json during tests * Update Composer configurations and CI setup for Symfony 8 compatibility * Symfony 8 required PHP 8.4 * Refactor command registration in propel.php for Symfony 8 compatibility and clean up whitespace in ObjectBuilder.php * Refactor command addition in propel.php and TestCaseFixtures.php for Symfony 8 compatibility * Fix MigrationTest to use addCommands for Symfony < 8 compatibility * Remove Spryker strict incompatible phpcs rules * Upgrade phpstan for compatibility with our config file * Resolved test errors preventing Symfony 8 compatibility * Add BC wrappers for Symfony constraints to support versions < 8 and 8+ * Added missing *Validator classes * Update array syntax handling for Symfony compatibility in validation constraints * Refactor validation constraints to enhance Symfony 8 compatibility by updating parameter handling for Date, Length, Regex, Type, and Unique constraints. * Enhance Length constraint to support array syntax for Symfony 8 compatibility by mapping generic messages to specific parameters. * CS fixes * CS fixes * CS fixes * CS fixes * Added back file doc blocks because Spryker thinks this is a good idea... * Exclude Spryker.Commenting.FileDocBlock.FileDocBlockWrong - antiquated BS * Removed file doc block again because * Fixed property name * Fixed sniff exclusion * Added Propel file level docblocks * Added SprykerStrict sniffs * Move to services for CI - tests breaking due to version conflict with underlying containers * Restore env vars as they're needed for test script * Add MySQL grants * Added and updated Symfony polyfills based on min PHP version required
Console fixes
Preview command
Fix PHP 8.5 compatibility warnings
* PHPCS: Fix SprykerDisallowFunctions rule * PHPCS: disable Spryker internal rules
MySQL: ignore size attribute on integer column type declarations
phpcs: Strict types, global functions, annotations cleanup, license block
Move query builder template code into template files
Backmerge
* add types to ConditionalProxy * Override conditional query method return type * use better type template name
Add native enumerated column types
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
No description provided.