From 348f11a86745623f6c18a45330160c894eb110d6 Mon Sep 17 00:00:00 2001 From: HypeMC Date: Sat, 25 May 2024 13:44:26 +0200 Subject: [PATCH 01/31] [PhpUnitBridge] Fix error handler triggered outside of tests --- .../Bridge/PhpUnit/DeprecationErrorHandler.php | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/src/Symfony/Bridge/PhpUnit/DeprecationErrorHandler.php b/src/Symfony/Bridge/PhpUnit/DeprecationErrorHandler.php index 05c67b7b37e6e..95312e2b3ce80 100644 --- a/src/Symfony/Bridge/PhpUnit/DeprecationErrorHandler.php +++ b/src/Symfony/Bridge/PhpUnit/DeprecationErrorHandler.php @@ -368,22 +368,26 @@ private static function getPhpUnitErrorHandler() if ('PHPUnit\Util\ErrorHandler::handleError' === $eh) { return $eh; - } elseif (ErrorHandler::class === $eh) { - return function (int $errorNumber, string $errorString, string $errorFile, int $errorLine) { - ErrorHandler::instance()($errorNumber, $errorString, $errorFile, $errorLine); - - return true; - }; } foreach (debug_backtrace(\DEBUG_BACKTRACE_PROVIDE_OBJECT | \DEBUG_BACKTRACE_IGNORE_ARGS) as $frame) { - if (isset($frame['object']) && $frame['object'] instanceof TestResult) { + if (!isset($frame['object'])) { + continue; + } + + if ($frame['object'] instanceof TestResult) { return new $eh( $frame['object']->getConvertDeprecationsToExceptions(), $frame['object']->getConvertErrorsToExceptions(), $frame['object']->getConvertNoticesToExceptions(), $frame['object']->getConvertWarningsToExceptions() ); + } elseif (ErrorHandler::class === $eh && $frame['object'] instanceof TestCase) { + return function (int $errorNumber, string $errorString, string $errorFile, int $errorLine) { + ErrorHandler::instance()($errorNumber, $errorString, $errorFile, $errorLine); + + return true; + }; } } From 99f279b3383efd4f88ac79f1ad0572cf7b9bf1de Mon Sep 17 00:00:00 2001 From: HypeMC Date: Mon, 27 May 2024 02:55:57 +0200 Subject: [PATCH 02/31] [DoctrineBridge] Fix `UniqueEntityValidator` with proxy object --- .../SingleIntIdWithPrivateNameEntity.php | 39 ++++++++++++++++ .../Constraints/UniqueEntityValidatorTest.php | 46 +++++++++++++++---- .../Constraints/UniqueEntityValidator.php | 4 +- 3 files changed, 80 insertions(+), 9 deletions(-) create mode 100644 src/Symfony/Bridge/Doctrine/Tests/Fixtures/SingleIntIdWithPrivateNameEntity.php diff --git a/src/Symfony/Bridge/Doctrine/Tests/Fixtures/SingleIntIdWithPrivateNameEntity.php b/src/Symfony/Bridge/Doctrine/Tests/Fixtures/SingleIntIdWithPrivateNameEntity.php new file mode 100644 index 0000000000000..bbc019e8a9fb4 --- /dev/null +++ b/src/Symfony/Bridge/Doctrine/Tests/Fixtures/SingleIntIdWithPrivateNameEntity.php @@ -0,0 +1,39 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Symfony\Bridge\Doctrine\Tests\Fixtures; + +use Doctrine\ORM\Mapping\Column; +use Doctrine\ORM\Mapping\Entity; +use Doctrine\ORM\Mapping\Id; + +#[Entity] +class SingleIntIdWithPrivateNameEntity +{ + public function __construct( + #[Id, Column(type: 'integer')] + protected int $id, + + #[Column(type: 'string', nullable: true)] + private ?string $name, + ) { + } + + public function getName(): ?string + { + return $this->name; + } + + public function __toString(): string + { + return (string) $this->name; + } +} diff --git a/src/Symfony/Bridge/Doctrine/Tests/Validator/Constraints/UniqueEntityValidatorTest.php b/src/Symfony/Bridge/Doctrine/Tests/Validator/Constraints/UniqueEntityValidatorTest.php index 4cde094d0e2df..f554acb70d0fb 100644 --- a/src/Symfony/Bridge/Doctrine/Tests/Validator/Constraints/UniqueEntityValidatorTest.php +++ b/src/Symfony/Bridge/Doctrine/Tests/Validator/Constraints/UniqueEntityValidatorTest.php @@ -36,6 +36,7 @@ use Symfony\Bridge\Doctrine\Tests\Fixtures\SingleIntIdEntity; use Symfony\Bridge\Doctrine\Tests\Fixtures\SingleIntIdNoToStringEntity; use Symfony\Bridge\Doctrine\Tests\Fixtures\SingleIntIdStringWrapperNameEntity; +use Symfony\Bridge\Doctrine\Tests\Fixtures\SingleIntIdWithPrivateNameEntity; use Symfony\Bridge\Doctrine\Tests\Fixtures\SingleStringIdEntity; use Symfony\Bridge\Doctrine\Tests\Fixtures\Type\StringWrapper; use Symfony\Bridge\Doctrine\Tests\Fixtures\Type\StringWrapperType; @@ -90,12 +91,17 @@ protected function createRegistryMock($em = null) return $registry; } - protected function createRepositoryMock() + protected function createRepositoryMock(string $className) { - return $this->getMockBuilder(MockableRepository::class) + $repositoryMock = $this->getMockBuilder(MockableRepository::class) ->disableOriginalConstructor() ->onlyMethods(['find', 'findAll', 'findOneBy', 'findBy', 'getClassName', 'findByCustom']) ->getMock(); + + $repositoryMock->method('getClassName') + ->willReturn($className); + + return $repositoryMock; } protected function createEntityManagerMock($repositoryMock) @@ -109,6 +115,10 @@ protected function createEntityManagerMock($repositoryMock) $classMetadata = $this->createMock( class_exists(ClassMetadataInfo::class) ? ClassMetadataInfo::class : ClassMetadata::class ); + $classMetadata + ->method('getName') + ->willReturn($repositoryMock->getClassName()) + ; $classMetadata ->expects($this->any()) ->method('hasField') @@ -138,6 +148,7 @@ private function createSchema($em) $schemaTool = new SchemaTool($em); $schemaTool->createSchema([ $em->getClassMetadata(SingleIntIdEntity::class), + $em->getClassMetadata(SingleIntIdWithPrivateNameEntity::class), $em->getClassMetadata(SingleIntIdNoToStringEntity::class), $em->getClassMetadata(DoubleNameEntity::class), $em->getClassMetadata(DoubleNullableNameEntity::class), @@ -194,6 +205,25 @@ public static function provideUniquenessConstraints(): iterable yield 'Named arguments' => [new UniqueEntity(message: 'myMessage', fields: ['name'], em: 'foo')]; } + public function testValidateEntityWithPrivatePropertyAndProxyObject() + { + $entity = new SingleIntIdWithPrivateNameEntity(1, 'Foo'); + $this->em->persist($entity); + $this->em->flush(); + + $this->em->clear(); + + // this will load a proxy object + $entity = $this->em->getReference(SingleIntIdWithPrivateNameEntity::class, 1); + + $this->validator->validate($entity, new UniqueEntity([ + 'fields' => ['name'], + 'em' => self::EM_NAME, + ])); + + $this->assertNoViolation(); + } + /** * @dataProvider provideConstraintsWithCustomErrorPath */ @@ -387,7 +417,7 @@ public function testValidateUniquenessWithValidCustomErrorPath() */ public function testValidateUniquenessUsingCustomRepositoryMethod(UniqueEntity $constraint) { - $repository = $this->createRepositoryMock(); + $repository = $this->createRepositoryMock(SingleIntIdEntity::class); $repository->expects($this->once()) ->method('findByCustom') ->willReturn([]) @@ -411,7 +441,7 @@ public function testValidateUniquenessWithUnrewoundArray(UniqueEntity $constrain { $entity = new SingleIntIdEntity(1, 'foo'); - $repository = $this->createRepositoryMock(); + $repository = $this->createRepositoryMock(SingleIntIdEntity::class); $repository->expects($this->once()) ->method('findByCustom') ->willReturnCallback( @@ -459,7 +489,7 @@ public function testValidateResultTypes($entity1, $result) 'repositoryMethod' => 'findByCustom', ]); - $repository = $this->createRepositoryMock(); + $repository = $this->createRepositoryMock($entity1::class); $repository->expects($this->once()) ->method('findByCustom') ->willReturn($result) @@ -581,7 +611,7 @@ public function testAssociatedEntityWithNull() public function testValidateUniquenessWithArrayValue() { - $repository = $this->createRepositoryMock(); + $repository = $this->createRepositoryMock(SingleIntIdEntity::class); $this->repositoryFactory->setRepository($this->em, SingleIntIdEntity::class, $repository); $constraint = new UniqueEntity([ @@ -662,7 +692,7 @@ public function testEntityManagerNullObject() public function testValidateUniquenessOnNullResult() { - $repository = $this->createRepositoryMock(); + $repository = $this->createRepositoryMock(SingleIntIdEntity::class); $repository ->method('find') ->willReturn(null) @@ -850,7 +880,7 @@ public function testValidateUniquenessWithEmptyIterator($entity, $result) 'repositoryMethod' => 'findByCustom', ]); - $repository = $this->createRepositoryMock(); + $repository = $this->createRepositoryMock($entity::class); $repository->expects($this->once()) ->method('findByCustom') ->willReturn($result) diff --git a/src/Symfony/Bridge/Doctrine/Validator/Constraints/UniqueEntityValidator.php b/src/Symfony/Bridge/Doctrine/Validator/Constraints/UniqueEntityValidator.php index 5591170140d01..ec5aac9e84d43 100644 --- a/src/Symfony/Bridge/Doctrine/Validator/Constraints/UniqueEntityValidator.php +++ b/src/Symfony/Bridge/Doctrine/Validator/Constraints/UniqueEntityValidator.php @@ -287,7 +287,9 @@ private function getFieldValues(mixed $object, ClassMetadata $class, array $fiel throw new ConstraintDefinitionException(sprintf('The field "%s" is not a property of class "%s".', $fieldName, $objectClass)); } - $fieldValues[$entityFieldName] = $this->getPropertyValue($objectClass, $fieldName, $object); + $fieldValues[$entityFieldName] = $isValueEntity && $object instanceof ($class->getName()) + ? $class->reflFields[$fieldName]->getValue($object) + : $this->getPropertyValue($objectClass, $fieldName, $object); } return $fieldValues; From 0691eb823526b9b7dd82ffa81ae3bb6c025e15a3 Mon Sep 17 00:00:00 2001 From: HypeMC Date: Tue, 28 May 2024 01:30:34 +0200 Subject: [PATCH 03/31] [Serializer] Fix denormalizing a collection of union types --- .../Normalizer/AbstractObjectNormalizer.php | 7 +++- .../AbstractObjectNormalizerTest.php | 38 +++++++++++++++++++ 2 files changed, 44 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/Serializer/Normalizer/AbstractObjectNormalizer.php b/src/Symfony/Component/Serializer/Normalizer/AbstractObjectNormalizer.php index e766e32458b9f..df3d693f21fc9 100644 --- a/src/Symfony/Component/Serializer/Normalizer/AbstractObjectNormalizer.php +++ b/src/Symfony/Component/Serializer/Normalizer/AbstractObjectNormalizer.php @@ -32,6 +32,7 @@ use Symfony\Component\Serializer\Mapping\ClassMetadataInterface; use Symfony\Component\Serializer\Mapping\Factory\ClassMetadataFactoryInterface; use Symfony\Component\Serializer\NameConverter\NameConverterInterface; +use Symfony\Component\TypeInfo\Exception\LogicException as TypeInfoLogicException; use Symfony\Component\TypeInfo\Type; use Symfony\Component\TypeInfo\Type\CollectionType; use Symfony\Component\TypeInfo\Type\IntersectionType; @@ -702,7 +703,11 @@ private function validateAndDenormalize(Type $type, string $currentClass, string } if ($collectionValueType) { - $collectionValueBaseType = $collectionValueType instanceof UnionType ? $collectionValueType->asNonNullable()->getBaseType() : $collectionValueType->getBaseType(); + try { + $collectionValueBaseType = $collectionValueType->getBaseType(); + } catch (TypeInfoLogicException) { + $collectionValueBaseType = Type::mixed(); + } if ($collectionValueBaseType instanceof ObjectType) { $typeIdentifier = TypeIdentifier::OBJECT; diff --git a/src/Symfony/Component/Serializer/Tests/Normalizer/AbstractObjectNormalizerTest.php b/src/Symfony/Component/Serializer/Tests/Normalizer/AbstractObjectNormalizerTest.php index fea4f6066c492..f41c0fdf3956b 100644 --- a/src/Symfony/Component/Serializer/Tests/Normalizer/AbstractObjectNormalizerTest.php +++ b/src/Symfony/Component/Serializer/Tests/Normalizer/AbstractObjectNormalizerTest.php @@ -1147,6 +1147,25 @@ public function testDenormalizeCollectionOfScalarTypesPropertyWithPhpDocExtracto $this->assertEquals($expected, $normalizer->denormalize($data, ScalarCollectionDocBlockDummy::class)); } + + public function testDenormalizeCollectionOfUnionTypesPropertyWithPhpDocExtractor() + { + $normalizer = new AbstractObjectNormalizerWithMetadataAndPhpDocExtractor(); + $data = [ + 'values1' => [ + 'foo' => 'foo', + 'bar' => 222, + ], + 'values2' => [ + 'baz' => 'baz', + 'qux' => 333, + ], + ]; + $expected = new UnionCollectionDocBlockDummy($data['values1']); + $expected->values2 = $data['values2']; + + $this->assertEquals($expected, $normalizer->denormalize($data, UnionCollectionDocBlockDummy::class)); + } } class AbstractObjectNormalizerDummy extends AbstractObjectNormalizer @@ -1577,6 +1596,22 @@ public function getValues(): ?array } } +class UnionCollectionDocBlockDummy +{ + /** + * @param array $values1 + */ + public function __construct( + public array $values1, + ) { + } + + /** + * @var array + */ + public array $values2; +} + class AbstractObjectNormalizerWithMetadataAndPhpDocExtractor extends AbstractObjectNormalizer { public function __construct() @@ -1596,6 +1631,9 @@ protected function getAttributeValue(object $object, string $attribute, ?string protected function setAttributeValue(object $object, string $attribute, mixed $value, ?string $format = null, array $context = []): void { + if (property_exists($object, $attribute)) { + $object->$attribute = $value; + } } public function getSupportedTypes(?string $format): array From f1723c4bd4e115916184dc959cd1c0bb9a1e84de Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Fri, 31 May 2024 10:19:36 +0200 Subject: [PATCH 04/31] Bump Symfony version to 7.1.1 --- src/Symfony/Component/HttpKernel/Kernel.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index a3269806200b8..5e21d6cabc33d 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -73,12 +73,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static array $freshCache = []; - public const VERSION = '7.1.0'; - public const VERSION_ID = 70100; + public const VERSION = '7.1.1-DEV'; + public const VERSION_ID = 70101; public const MAJOR_VERSION = 7; public const MINOR_VERSION = 1; - public const RELEASE_VERSION = 0; - public const EXTRA_VERSION = ''; + public const RELEASE_VERSION = 1; + public const EXTRA_VERSION = 'DEV'; public const END_OF_MAINTENANCE = '01/2025'; public const END_OF_LIFE = '01/2025'; From 46515226deb32331b66829c8bb1a7908fcdf3ce8 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Fri, 31 May 2024 10:28:01 +0200 Subject: [PATCH 05/31] fix test --- .../Mailer/Tests/Transport/SendmailTransportTest.php | 4 ++-- .../Component/Mailer/Transport/Smtp/Stream/ProcessStream.php | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Symfony/Component/Mailer/Tests/Transport/SendmailTransportTest.php b/src/Symfony/Component/Mailer/Tests/Transport/SendmailTransportTest.php index 845d63396b067..cb748e2ee4ef3 100644 --- a/src/Symfony/Component/Mailer/Tests/Transport/SendmailTransportTest.php +++ b/src/Symfony/Component/Mailer/Tests/Transport/SendmailTransportTest.php @@ -17,8 +17,8 @@ use Symfony\Component\Mailer\Exception\TransportException; use Symfony\Component\Mailer\SentMessage; use Symfony\Component\Mailer\Transport\SendmailTransport; +use Symfony\Component\Mailer\Transport\Smtp\SmtpTransport; use Symfony\Component\Mailer\Transport\Smtp\Stream\ProcessStream; -use Symfony\Component\Mailer\Transport\TransportInterface; use Symfony\Component\Mime\Address; use Symfony\Component\Mime\Email; use Symfony\Component\Mime\RawMessage; @@ -130,7 +130,7 @@ public function testDoesNotThrowWhenInteractive() $transportProperty->setAccessible(true); // Replace the transport with an anonymous consumer that trigger the stream methods - $transportProperty->setValue($sendmailTransport, new class($transportProperty->getValue($sendmailTransport)->getStream()) implements TransportInterface { + $transportProperty->setValue($sendmailTransport, new class($transportProperty->getValue($sendmailTransport)->getStream()) extends SmtpTransport { private $stream; public function __construct(ProcessStream $stream) diff --git a/src/Symfony/Component/Mailer/Transport/Smtp/Stream/ProcessStream.php b/src/Symfony/Component/Mailer/Transport/Smtp/Stream/ProcessStream.php index 96a6c0fe85b33..e63514709bde5 100644 --- a/src/Symfony/Component/Mailer/Transport/Smtp/Stream/ProcessStream.php +++ b/src/Symfony/Component/Mailer/Transport/Smtp/Stream/ProcessStream.php @@ -31,7 +31,7 @@ public function setCommand(string $command): void $this->command = $command; } - public function setInteractive(bool $interactive) + public function setInteractive(bool $interactive): void { $this->interactive = $interactive; } From ddef55e2a2fb6fa0a0c1973ef19c815e7d18a073 Mon Sep 17 00:00:00 2001 From: Alexandre Daubois Date: Fri, 31 May 2024 14:50:54 +0200 Subject: [PATCH 06/31] [SecurityBundle] Fix `container.build_hash` parameter binding --- .../Security/Factory/LoginThrottlingFactory.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/LoginThrottlingFactory.php b/src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/LoginThrottlingFactory.php index 242affefd58d7..bb96484a6f991 100644 --- a/src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/LoginThrottlingFactory.php +++ b/src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/LoginThrottlingFactory.php @@ -16,6 +16,7 @@ use Symfony\Component\DependencyInjection\ChildDefinition; use Symfony\Component\DependencyInjection\ContainerBuilder; use Symfony\Component\DependencyInjection\Exception\LogicException; +use Symfony\Component\DependencyInjection\Parameter; use Symfony\Component\DependencyInjection\Reference; use Symfony\Component\HttpFoundation\RateLimiter\RequestRateLimiterInterface; use Symfony\Component\Lock\LockInterface; @@ -76,7 +77,7 @@ public function createAuthenticator(ContainerBuilder $container, string $firewal $container->register($config['limiter'] = 'security.login_throttling.'.$firewallName.'.limiter', DefaultLoginRateLimiter::class) ->addArgument(new Reference('limiter.'.$globalId)) ->addArgument(new Reference('limiter.'.$localId)) - ->addArgument('%container.build_hash%') + ->addArgument(new Parameter('container.build_hash')) ; } From ca6487e77643b3cf3574a4045e91e09625f5a16a Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Fri, 31 May 2024 16:33:22 +0200 Subject: [PATCH 07/31] Revert "minor #54653 Auto-close PRs on subtree-splits (nicolas-grekas)" This reverts commit 2c9352dd91ebaf37b8a3e3c26fd8e1306df2fb73, reversing changes made to 18c3e87f1512be2cc50e90235b144b13bc347258. --- .gitattributes | 1 - .github/sync-packages.php | 75 ------------------- .github/workflows/package-tests.yml | 7 -- src/Symfony/Bridge/Doctrine/.gitattributes | 3 +- .../Doctrine/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- src/Symfony/Bridge/Monolog/.gitattributes | 3 +- .../Monolog/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- src/Symfony/Bridge/PhpUnit/.gitattributes | 3 +- .../PhpUnit/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Bridge/ProxyManager/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- src/Symfony/Bridge/Twig/.gitattributes | 3 +- .../Twig/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- src/Symfony/Bundle/DebugBundle/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Bundle/FrameworkBundle/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Bundle/SecurityBundle/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- src/Symfony/Bundle/TwigBundle/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Bundle/WebProfilerBundle/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- src/Symfony/Component/Asset/.gitattributes | 3 +- .../Asset/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Component/BrowserKit/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- src/Symfony/Component/Cache/.gitattributes | 3 +- .../Cache/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- src/Symfony/Component/Config/.gitattributes | 3 +- .../Config/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- src/Symfony/Component/Console/.gitattributes | 3 +- .../Console/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Component/CssSelector/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../DependencyInjection/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Component/DomCrawler/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- src/Symfony/Component/Dotenv/.gitattributes | 3 +- .../Dotenv/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Component/ErrorHandler/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Component/EventDispatcher/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../ExpressionLanguage/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Component/Filesystem/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- src/Symfony/Component/Finder/.gitattributes | 3 +- .../Finder/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- src/Symfony/Component/Form/.gitattributes | 3 +- .../Form/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Component/HttpClient/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Component/HttpFoundation/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Component/HttpKernel/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Component/Inflector/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- src/Symfony/Component/Intl/.gitattributes | 3 +- .../Intl/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- src/Symfony/Component/Ldap/.gitattributes | 3 +- .../Ldap/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- src/Symfony/Component/Lock/.gitattributes | 3 +- .../Lock/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- src/Symfony/Component/Mailer/.gitattributes | 3 +- .../Mailer/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Mailer/Bridge/Amazon/.gitattributes | 3 +- .../Amazon/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Mailer/Bridge/Google/.gitattributes | 3 +- .../Google/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Mailer/Bridge/Mailchimp/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Mailer/Bridge/Mailgun/.gitattributes | 3 +- .../Mailgun/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Mailer/Bridge/Mailjet/.gitattributes | 3 +- .../Mailjet/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Mailer/Bridge/OhMySmtp/.gitattributes | 3 +- .../OhMySmtp/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Mailer/Bridge/Postmark/.gitattributes | 3 +- .../Postmark/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Mailer/Bridge/Sendgrid/.gitattributes | 3 +- .../Sendgrid/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Mailer/Bridge/Sendinblue/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Component/Messenger/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Messenger/Bridge/AmazonSqs/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Messenger/Bridge/Amqp/.gitattributes | 3 +- .../Amqp/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Bridge/Beanstalkd/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Messenger/Bridge/Doctrine/.gitattributes | 3 +- .../Doctrine/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Messenger/Bridge/Redis/.gitattributes | 3 +- .../Redis/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- src/Symfony/Component/Mime/.gitattributes | 3 +- .../Mime/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- src/Symfony/Component/Notifier/.gitattributes | 3 +- .../Notifier/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/AllMySms/.gitattributes | 3 +- .../AllMySms/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/AmazonSns/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/Clickatell/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/Discord/.gitattributes | 3 +- .../Discord/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/Esendex/.gitattributes | 3 +- .../Esendex/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/Expo/.gitattributes | 3 +- .../Expo/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/FakeChat/.gitattributes | 3 +- .../FakeChat/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/FakeSms/.gitattributes | 3 +- .../FakeSms/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/Firebase/.gitattributes | 3 +- .../Firebase/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/FreeMobile/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/GatewayApi/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/Gitter/.gitattributes | 3 +- .../Gitter/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/GoogleChat/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/Infobip/.gitattributes | 3 +- .../Infobip/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/Iqsms/.gitattributes | 3 +- .../Iqsms/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/LightSms/.gitattributes | 3 +- .../LightSms/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/LinkedIn/.gitattributes | 3 +- .../LinkedIn/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/Mailjet/.gitattributes | 3 +- .../Mailjet/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/Mattermost/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/Mercure/.gitattributes | 3 +- .../Mercure/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Bridge/MessageBird/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Bridge/MessageMedia/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Bridge/MicrosoftTeams/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/Mobyt/.gitattributes | 3 +- .../Mobyt/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/Nexmo/.gitattributes | 3 +- .../Nexmo/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/Octopush/.gitattributes | 3 +- .../Octopush/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/OneSignal/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/OvhCloud/.gitattributes | 3 +- .../OvhCloud/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/RocketChat/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/Sendinblue/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/Sinch/.gitattributes | 3 +- .../Sinch/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/Slack/.gitattributes | 3 +- .../Slack/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/Sms77/.gitattributes | 3 +- .../Sms77/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/SmsBiuras/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/Smsapi/.gitattributes | 3 +- .../Smsapi/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/Smsc/.gitattributes | 3 +- .../Smsc/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/SpotHit/.gitattributes | 3 +- .../SpotHit/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/Telegram/.gitattributes | 3 +- .../Telegram/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/Telnyx/.gitattributes | 3 +- .../Telnyx/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/TurboSms/.gitattributes | 3 +- .../TurboSms/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/Twilio/.gitattributes | 3 +- .../Twilio/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/Vonage/.gitattributes | 3 +- .../Vonage/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/Yunpian/.gitattributes | 3 +- .../Yunpian/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Notifier/Bridge/Zulip/.gitattributes | 3 +- .../Zulip/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Component/OptionsResolver/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Component/PasswordHasher/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- src/Symfony/Component/Process/.gitattributes | 3 +- .../Process/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Component/PropertyAccess/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Component/PropertyInfo/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Component/RateLimiter/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- src/Symfony/Component/Routing/.gitattributes | 3 +- .../Routing/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- src/Symfony/Component/Runtime/.gitattributes | 3 +- .../Runtime/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Component/Security/Core/.gitattributes | 3 +- .../Core/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Component/Security/Csrf/.gitattributes | 3 +- .../Csrf/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Component/Security/Guard/.gitattributes | 3 +- .../Guard/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Component/Security/Http/.gitattributes | 3 +- .../Http/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Component/Semaphore/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Component/Serializer/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Component/Stopwatch/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- src/Symfony/Component/String/.gitattributes | 3 +- .../String/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Component/Templating/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Component/Translation/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Translation/Bridge/Crowdin/.gitattributes | 3 +- .../Crowdin/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Translation/Bridge/Loco/.gitattributes | 3 +- .../Loco/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Bridge/Lokalise/.gitattributes | 3 +- .../Lokalise/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- src/Symfony/Component/Uid/.gitattributes | 3 +- .../Uid/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Component/Validator/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Component/VarDumper/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Component/VarExporter/.gitattributes | 3 +- .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- src/Symfony/Component/WebLink/.gitattributes | 3 +- .../WebLink/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- src/Symfony/Component/Workflow/.gitattributes | 3 +- .../Workflow/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- src/Symfony/Component/Yaml/.gitattributes | 3 +- .../Yaml/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- src/Symfony/Contracts/.gitattributes | 1 - .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- src/Symfony/Contracts/Cache/.gitattributes | 1 - .../Cache/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Contracts/Deprecation/.gitattributes | 1 - .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Contracts/EventDispatcher/.gitattributes | 1 - .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Contracts/HttpClient/.gitattributes | 1 - .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- src/Symfony/Contracts/Service/.gitattributes | 1 - .../Service/.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- .../Contracts/Translation/.gitattributes | 1 - .../.github/PULL_REQUEST_TEMPLATE.md | 8 -- .../.github/workflows/check-subtree-split.yml | 37 --------- 390 files changed, 244 insertions(+), 6017 deletions(-) delete mode 100644 .github/sync-packages.php delete mode 100644 src/Symfony/Bridge/Doctrine/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Bridge/Doctrine/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Bridge/Monolog/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Bridge/Monolog/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Bridge/PhpUnit/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Bridge/PhpUnit/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Bridge/ProxyManager/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Bridge/ProxyManager/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Bridge/Twig/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Bridge/Twig/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Bundle/DebugBundle/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Bundle/DebugBundle/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Bundle/FrameworkBundle/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Bundle/FrameworkBundle/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Bundle/SecurityBundle/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Bundle/SecurityBundle/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Bundle/TwigBundle/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Bundle/TwigBundle/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Bundle/WebProfilerBundle/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Bundle/WebProfilerBundle/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Asset/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Asset/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/BrowserKit/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/BrowserKit/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Cache/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Cache/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Config/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Config/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Console/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Console/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/CssSelector/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/CssSelector/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/DependencyInjection/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/DependencyInjection/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/DomCrawler/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/DomCrawler/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Dotenv/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Dotenv/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/ErrorHandler/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/ErrorHandler/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/EventDispatcher/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/EventDispatcher/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/ExpressionLanguage/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/ExpressionLanguage/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Filesystem/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Filesystem/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Finder/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Finder/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Form/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Form/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/HttpClient/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/HttpClient/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/HttpFoundation/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/HttpFoundation/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/HttpKernel/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/HttpKernel/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Inflector/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Inflector/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Intl/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Intl/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Ldap/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Ldap/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Lock/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Lock/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Mailer/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Mailer/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Mailer/Bridge/Amazon/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Mailer/Bridge/Amazon/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Mailer/Bridge/Google/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Mailer/Bridge/Google/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Mailer/Bridge/Mailchimp/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Mailer/Bridge/Mailchimp/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Mailer/Bridge/Mailgun/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Mailer/Bridge/Mailgun/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Mailer/Bridge/Mailjet/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Mailer/Bridge/Mailjet/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Mailer/Bridge/OhMySmtp/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Mailer/Bridge/OhMySmtp/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Mailer/Bridge/Postmark/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Mailer/Bridge/Postmark/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Mailer/Bridge/Sendgrid/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Mailer/Bridge/Sendgrid/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Mailer/Bridge/Sendinblue/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Mailer/Bridge/Sendinblue/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Messenger/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Messenger/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Messenger/Bridge/AmazonSqs/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Messenger/Bridge/AmazonSqs/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Messenger/Bridge/Amqp/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Messenger/Bridge/Amqp/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Messenger/Bridge/Beanstalkd/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Messenger/Bridge/Beanstalkd/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Messenger/Bridge/Doctrine/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Messenger/Bridge/Doctrine/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Messenger/Bridge/Redis/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Messenger/Bridge/Redis/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Mime/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Mime/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/AllMySms/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/AllMySms/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/AmazonSns/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/AmazonSns/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Clickatell/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Clickatell/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Discord/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Discord/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Esendex/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Esendex/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Expo/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Expo/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/FakeChat/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/FakeChat/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/FakeSms/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/FakeSms/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Firebase/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Firebase/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/FreeMobile/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/FreeMobile/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/GatewayApi/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/GatewayApi/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Gitter/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Gitter/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/GoogleChat/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/GoogleChat/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Infobip/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Infobip/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Iqsms/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Iqsms/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/LightSms/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/LightSms/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/LinkedIn/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/LinkedIn/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Mailjet/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Mailjet/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Mattermost/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Mattermost/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Mercure/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Mercure/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/MessageBird/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/MessageBird/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/MessageMedia/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/MessageMedia/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/MicrosoftTeams/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/MicrosoftTeams/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Mobyt/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Mobyt/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Nexmo/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Nexmo/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Octopush/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Octopush/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/OneSignal/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/OneSignal/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/OvhCloud/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/OvhCloud/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/RocketChat/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/RocketChat/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Sendinblue/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Sendinblue/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Sinch/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Sinch/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Slack/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Slack/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Sms77/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Sms77/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/SmsBiuras/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/SmsBiuras/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Smsapi/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Smsapi/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Smsc/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Smsc/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/SpotHit/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/SpotHit/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Telegram/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Telegram/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Telnyx/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Telnyx/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/TurboSms/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/TurboSms/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Twilio/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Twilio/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Vonage/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Vonage/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Yunpian/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Yunpian/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Zulip/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Zulip/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/OptionsResolver/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/OptionsResolver/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/PasswordHasher/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/PasswordHasher/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Process/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Process/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/PropertyAccess/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/PropertyAccess/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/PropertyInfo/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/PropertyInfo/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/RateLimiter/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/RateLimiter/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Routing/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Routing/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Runtime/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Runtime/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Security/Core/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Security/Core/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Security/Csrf/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Security/Csrf/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Security/Guard/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Security/Guard/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Security/Http/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Security/Http/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Semaphore/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Semaphore/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Serializer/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Serializer/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Stopwatch/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Stopwatch/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/String/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/String/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Templating/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Templating/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Translation/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Translation/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Translation/Bridge/Crowdin/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Translation/Bridge/Crowdin/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Translation/Bridge/Loco/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Translation/Bridge/Loco/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Translation/Bridge/Lokalise/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Translation/Bridge/Lokalise/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Uid/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Uid/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Validator/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Validator/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/VarDumper/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/VarDumper/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/VarExporter/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/VarExporter/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/WebLink/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/WebLink/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Workflow/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Workflow/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Yaml/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Yaml/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Contracts/.gitattributes delete mode 100644 src/Symfony/Contracts/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Contracts/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Contracts/Cache/.gitattributes delete mode 100644 src/Symfony/Contracts/Cache/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Contracts/Cache/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Contracts/Deprecation/.gitattributes delete mode 100644 src/Symfony/Contracts/Deprecation/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Contracts/Deprecation/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Contracts/EventDispatcher/.gitattributes delete mode 100644 src/Symfony/Contracts/EventDispatcher/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Contracts/EventDispatcher/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Contracts/HttpClient/.gitattributes delete mode 100644 src/Symfony/Contracts/HttpClient/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Contracts/HttpClient/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Contracts/Service/.gitattributes delete mode 100644 src/Symfony/Contracts/Service/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Contracts/Service/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Contracts/Translation/.gitattributes delete mode 100644 src/Symfony/Contracts/Translation/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Contracts/Translation/.github/workflows/check-subtree-split.yml diff --git a/.gitattributes b/.gitattributes index cf8890eefbda8..d1570aff1cd79 100644 --- a/.gitattributes +++ b/.gitattributes @@ -6,4 +6,3 @@ /src/Symfony/Component/Runtime export-ignore /src/Symfony/Component/Translation/Bridge export-ignore /src/Symfony/Component/Intl/Resources/data/*/* linguist-generated=true -/.git* export-ignore diff --git a/.github/sync-packages.php b/.github/sync-packages.php deleted file mode 100644 index 3d056466016e9..0000000000000 --- a/.github/sync-packages.php +++ /dev/null @@ -1,75 +0,0 @@ - Date: Fri, 31 May 2024 16:51:39 +0200 Subject: [PATCH 08/31] Remove subtree split checks --- .../.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../Clock/.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../Brevo/.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../Infobip/.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../MailPace/.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../Brevo/.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../Chatwork/.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../GoIp/.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../Isendpro/.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../Mastodon/.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../Novu/.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../Ntfy/.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../Plivo/.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../Pushover/.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../Redlink/.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../Smsmode/.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../Twitter/.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../Zendesk/.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../Phrase/.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- 74 files changed, 1665 deletions(-) delete mode 100644 src/Symfony/Bridge/PsrHttpMessage/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Bridge/PsrHttpMessage/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/AssetMapper/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/AssetMapper/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Clock/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Clock/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/HtmlSanitizer/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/HtmlSanitizer/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Mailer/Bridge/Brevo/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Mailer/Bridge/Brevo/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Mailer/Bridge/Infobip/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Mailer/Bridge/Infobip/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Mailer/Bridge/MailPace/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Mailer/Bridge/MailPace/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Mailer/Bridge/MailerSend/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Mailer/Bridge/MailerSend/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Bandwidth/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Bandwidth/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Brevo/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Brevo/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Chatwork/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Chatwork/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/ClickSend/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/ClickSend/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/ContactEveryone/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/ContactEveryone/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Engagespot/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Engagespot/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/FortySixElks/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/FortySixElks/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/GoIp/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/GoIp/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Isendpro/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Isendpro/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/KazInfoTeh/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/KazInfoTeh/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/LineNotify/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/LineNotify/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Mastodon/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Mastodon/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Novu/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Novu/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Ntfy/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Ntfy/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/OrangeSms/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/OrangeSms/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/PagerDuty/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/PagerDuty/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Plivo/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Plivo/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Pushover/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Pushover/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Redlink/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Redlink/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/RingCentral/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/RingCentral/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Sendberry/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Sendberry/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/SimpleTextin/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/SimpleTextin/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/SmsFactor/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/SmsFactor/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Smsmode/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Smsmode/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Twitter/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Twitter/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Zendesk/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Zendesk/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/RemoteEvent/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/RemoteEvent/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Scheduler/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Scheduler/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Translation/Bridge/Phrase/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Translation/Bridge/Phrase/.github/workflows/check-subtree-split.yml diff --git a/src/Symfony/Bridge/PsrHttpMessage/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Bridge/PsrHttpMessage/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Bridge/PsrHttpMessage/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Bridge/PsrHttpMessage/.github/workflows/check-subtree-split.yml b/src/Symfony/Bridge/PsrHttpMessage/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Bridge/PsrHttpMessage/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/AssetMapper/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/AssetMapper/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/AssetMapper/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/AssetMapper/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/AssetMapper/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/AssetMapper/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Clock/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Clock/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Clock/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Clock/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Clock/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Clock/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/HtmlSanitizer/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/HtmlSanitizer/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/HtmlSanitizer/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/HtmlSanitizer/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/HtmlSanitizer/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/HtmlSanitizer/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Mailer/Bridge/Brevo/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Mailer/Bridge/Brevo/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Mailer/Bridge/Brevo/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Mailer/Bridge/Brevo/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Mailer/Bridge/Brevo/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Mailer/Bridge/Brevo/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Mailer/Bridge/Infobip/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Mailer/Bridge/Infobip/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Mailer/Bridge/Infobip/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Mailer/Bridge/Infobip/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Mailer/Bridge/Infobip/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Mailer/Bridge/Infobip/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Mailer/Bridge/MailPace/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Mailer/Bridge/MailPace/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Mailer/Bridge/MailPace/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Mailer/Bridge/MailPace/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Mailer/Bridge/MailPace/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Mailer/Bridge/MailPace/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Mailer/Bridge/MailerSend/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Mailer/Bridge/MailerSend/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Mailer/Bridge/MailerSend/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Mailer/Bridge/MailerSend/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Mailer/Bridge/MailerSend/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Mailer/Bridge/MailerSend/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Notifier/Bridge/Bandwidth/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Notifier/Bridge/Bandwidth/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Bandwidth/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Notifier/Bridge/Bandwidth/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Notifier/Bridge/Bandwidth/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Bandwidth/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Notifier/Bridge/Brevo/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Notifier/Bridge/Brevo/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Brevo/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Notifier/Bridge/Brevo/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Notifier/Bridge/Brevo/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Brevo/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Notifier/Bridge/Chatwork/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Notifier/Bridge/Chatwork/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Chatwork/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Notifier/Bridge/Chatwork/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Notifier/Bridge/Chatwork/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Chatwork/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Notifier/Bridge/ClickSend/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Notifier/Bridge/ClickSend/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/ClickSend/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Notifier/Bridge/ClickSend/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Notifier/Bridge/ClickSend/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/ClickSend/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Notifier/Bridge/ContactEveryone/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Notifier/Bridge/ContactEveryone/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/ContactEveryone/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Notifier/Bridge/ContactEveryone/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Notifier/Bridge/ContactEveryone/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/ContactEveryone/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Notifier/Bridge/Engagespot/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Notifier/Bridge/Engagespot/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Engagespot/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Notifier/Bridge/Engagespot/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Notifier/Bridge/Engagespot/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Engagespot/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Notifier/Bridge/FortySixElks/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Notifier/Bridge/FortySixElks/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/FortySixElks/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Notifier/Bridge/FortySixElks/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Notifier/Bridge/FortySixElks/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/FortySixElks/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Notifier/Bridge/GoIp/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Notifier/Bridge/GoIp/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/GoIp/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Notifier/Bridge/GoIp/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Notifier/Bridge/GoIp/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/GoIp/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Notifier/Bridge/Isendpro/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Notifier/Bridge/Isendpro/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Isendpro/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Notifier/Bridge/Isendpro/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Notifier/Bridge/Isendpro/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Isendpro/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Notifier/Bridge/KazInfoTeh/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Notifier/Bridge/KazInfoTeh/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/KazInfoTeh/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Notifier/Bridge/KazInfoTeh/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Notifier/Bridge/KazInfoTeh/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/KazInfoTeh/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Notifier/Bridge/LineNotify/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Notifier/Bridge/LineNotify/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/LineNotify/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Notifier/Bridge/LineNotify/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Notifier/Bridge/LineNotify/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/LineNotify/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Notifier/Bridge/Mastodon/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Notifier/Bridge/Mastodon/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Mastodon/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Notifier/Bridge/Mastodon/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Notifier/Bridge/Mastodon/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Mastodon/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Notifier/Bridge/Novu/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Notifier/Bridge/Novu/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Novu/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Notifier/Bridge/Novu/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Notifier/Bridge/Novu/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Novu/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Notifier/Bridge/Ntfy/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Notifier/Bridge/Ntfy/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Ntfy/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Notifier/Bridge/Ntfy/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Notifier/Bridge/Ntfy/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Ntfy/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Notifier/Bridge/OrangeSms/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Notifier/Bridge/OrangeSms/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/OrangeSms/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Notifier/Bridge/OrangeSms/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Notifier/Bridge/OrangeSms/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/OrangeSms/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Notifier/Bridge/PagerDuty/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Notifier/Bridge/PagerDuty/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/PagerDuty/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Notifier/Bridge/PagerDuty/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Notifier/Bridge/PagerDuty/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/PagerDuty/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Notifier/Bridge/Plivo/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Notifier/Bridge/Plivo/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Plivo/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Notifier/Bridge/Plivo/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Notifier/Bridge/Plivo/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Plivo/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Notifier/Bridge/Pushover/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Notifier/Bridge/Pushover/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Pushover/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Notifier/Bridge/Pushover/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Notifier/Bridge/Pushover/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Pushover/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Notifier/Bridge/Redlink/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Notifier/Bridge/Redlink/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Redlink/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Notifier/Bridge/Redlink/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Notifier/Bridge/Redlink/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Redlink/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Notifier/Bridge/RingCentral/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Notifier/Bridge/RingCentral/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/RingCentral/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Notifier/Bridge/RingCentral/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Notifier/Bridge/RingCentral/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/RingCentral/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Notifier/Bridge/Sendberry/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Notifier/Bridge/Sendberry/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Sendberry/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Notifier/Bridge/Sendberry/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Notifier/Bridge/Sendberry/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Sendberry/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Notifier/Bridge/SimpleTextin/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Notifier/Bridge/SimpleTextin/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/SimpleTextin/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Notifier/Bridge/SimpleTextin/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Notifier/Bridge/SimpleTextin/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/SimpleTextin/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Notifier/Bridge/SmsFactor/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Notifier/Bridge/SmsFactor/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/SmsFactor/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Notifier/Bridge/SmsFactor/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Notifier/Bridge/SmsFactor/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/SmsFactor/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Notifier/Bridge/Smsmode/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Notifier/Bridge/Smsmode/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Smsmode/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Notifier/Bridge/Smsmode/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Notifier/Bridge/Smsmode/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Smsmode/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Notifier/Bridge/Twitter/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Notifier/Bridge/Twitter/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Twitter/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Notifier/Bridge/Twitter/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Notifier/Bridge/Twitter/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Twitter/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Notifier/Bridge/Zendesk/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Notifier/Bridge/Zendesk/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Zendesk/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Notifier/Bridge/Zendesk/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Notifier/Bridge/Zendesk/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Zendesk/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/RemoteEvent/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/RemoteEvent/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/RemoteEvent/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/RemoteEvent/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/RemoteEvent/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/RemoteEvent/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Scheduler/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Scheduler/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Scheduler/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Scheduler/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Scheduler/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Scheduler/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Translation/Bridge/Phrase/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Translation/Bridge/Phrase/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Translation/Bridge/Phrase/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Translation/Bridge/Phrase/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Translation/Bridge/Phrase/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Translation/Bridge/Phrase/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } From 34e2f8b05a7243e7ed1555e0901dc2e861b627bb Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Fri, 31 May 2024 16:59:31 +0200 Subject: [PATCH 09/31] Remove subtree split checks --- .../Emoji/.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../Azure/.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../Resend/.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../Bluesky/.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../Lox24/.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../Pushy/.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../Sevenio/.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../Smsbox/.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../Smsense/.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../Unifonic/.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- .../TypeInfo/.github/PULL_REQUEST_TEMPLATE.md | 8 ---- .../.github/workflows/check-subtree-split.yml | 37 ------------------- 24 files changed, 540 deletions(-) delete mode 100644 src/Symfony/Component/Emoji/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Emoji/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Mailer/Bridge/Azure/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Mailer/Bridge/Azure/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Mailer/Bridge/Resend/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Mailer/Bridge/Resend/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Bluesky/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Bluesky/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Lox24/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Lox24/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Pushy/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Pushy/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Sevenio/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Sevenio/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/SmsSluzba/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/SmsSluzba/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Smsbox/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Smsbox/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Smsense/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Smsense/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/Notifier/Bridge/Unifonic/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/Notifier/Bridge/Unifonic/.github/workflows/check-subtree-split.yml delete mode 100644 src/Symfony/Component/TypeInfo/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 src/Symfony/Component/TypeInfo/.github/workflows/check-subtree-split.yml diff --git a/src/Symfony/Component/Emoji/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Emoji/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Emoji/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Emoji/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Emoji/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Emoji/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Mailer/Bridge/Azure/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Mailer/Bridge/Azure/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Mailer/Bridge/Azure/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Mailer/Bridge/Azure/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Mailer/Bridge/Azure/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Mailer/Bridge/Azure/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Mailer/Bridge/Resend/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Mailer/Bridge/Resend/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Mailer/Bridge/Resend/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Mailer/Bridge/Resend/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Mailer/Bridge/Resend/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Mailer/Bridge/Resend/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Notifier/Bridge/Bluesky/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Notifier/Bridge/Bluesky/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Bluesky/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Notifier/Bridge/Bluesky/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Notifier/Bridge/Bluesky/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Bluesky/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Notifier/Bridge/Lox24/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Notifier/Bridge/Lox24/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Lox24/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Notifier/Bridge/Lox24/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Notifier/Bridge/Lox24/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Lox24/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Notifier/Bridge/Pushy/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Notifier/Bridge/Pushy/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Pushy/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Notifier/Bridge/Pushy/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Notifier/Bridge/Pushy/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Pushy/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Notifier/Bridge/Sevenio/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Notifier/Bridge/Sevenio/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Sevenio/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Notifier/Bridge/Sevenio/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Notifier/Bridge/Sevenio/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Sevenio/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Notifier/Bridge/SmsSluzba/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Notifier/Bridge/SmsSluzba/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/SmsSluzba/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Notifier/Bridge/SmsSluzba/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Notifier/Bridge/SmsSluzba/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/SmsSluzba/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Notifier/Bridge/Smsbox/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Notifier/Bridge/Smsbox/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Smsbox/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Notifier/Bridge/Smsbox/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Notifier/Bridge/Smsbox/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Smsbox/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Notifier/Bridge/Smsense/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Notifier/Bridge/Smsense/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Smsense/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Notifier/Bridge/Smsense/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Notifier/Bridge/Smsense/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Smsense/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/Notifier/Bridge/Unifonic/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/Notifier/Bridge/Unifonic/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Unifonic/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/Notifier/Bridge/Unifonic/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/Notifier/Bridge/Unifonic/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/Notifier/Bridge/Unifonic/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } diff --git a/src/Symfony/Component/TypeInfo/.github/PULL_REQUEST_TEMPLATE.md b/src/Symfony/Component/TypeInfo/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 4689c4dad430e..0000000000000 --- a/src/Symfony/Component/TypeInfo/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -Please do not submit any Pull Requests here. They will be closed. ---- - -Please submit your PR here instead: -https://github.com/symfony/symfony - -This repository is what we call a "subtree split": a read-only subset of that main repository. -We're looking forward to your PR there! diff --git a/src/Symfony/Component/TypeInfo/.github/workflows/check-subtree-split.yml b/src/Symfony/Component/TypeInfo/.github/workflows/check-subtree-split.yml deleted file mode 100644 index 16be48bae3113..0000000000000 --- a/src/Symfony/Component/TypeInfo/.github/workflows/check-subtree-split.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Check subtree split - -on: - pull_request_target: - -jobs: - close-pull-request: - runs-on: ubuntu-latest - - steps: - - name: Close pull request - uses: actions/github-script@v6 - with: - script: | - if (context.repo.owner === "symfony") { - github.rest.issues.createComment({ - owner: "symfony", - repo: context.repo.repo, - issue_number: context.issue.number, - body: ` - Thanks for your Pull Request! We love contributions. - - However, you should instead open your PR on the main repository: - https://github.com/symfony/symfony - - This repository is what we call a "subtree split": a read-only subset of that main repository. - We're looking forward to your PR there! - ` - }); - - github.rest.pulls.update({ - owner: "symfony", - repo: context.repo.repo, - pull_number: context.issue.number, - state: "closed" - }); - } From 8882804addcd905b916d8f102249f6da255a597e Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Fri, 31 May 2024 21:52:15 +0200 Subject: [PATCH 10/31] Fix autoload configs to avoid warnings when building optimized autoloaders --- composer.json | 6 ++++-- src/Symfony/Bridge/PhpUnit/composer.json | 3 ++- src/Symfony/Component/Validator/composer.json | 3 ++- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/composer.json b/composer.json index ba4ebe8ed6dff..1c53f27932fc1 100644 --- a/composer.json +++ b/composer.json @@ -176,7 +176,8 @@ "Symfony\\Bridge\\ProxyManager\\": "src/Symfony/Bridge/ProxyManager/", "Symfony\\Bridge\\Twig\\": "src/Symfony/Bridge/Twig/", "Symfony\\Bundle\\": "src/Symfony/Bundle/", - "Symfony\\Component\\": "src/Symfony/Component/" + "Symfony\\Component\\": "src/Symfony/Component/", + "Symfony\\Runtime\\Symfony\\Component\\": "src/Symfony/Component/Runtime/Internal/" }, "files": [ "src/Symfony/Component/String/Resources/functions.php" @@ -185,7 +186,8 @@ "src/Symfony/Component/Intl/Resources/stubs" ], "exclude-from-classmap": [ - "**/Tests/" + "**/Tests/", + "**/bin/" ] }, "autoload-dev": { diff --git a/src/Symfony/Bridge/PhpUnit/composer.json b/src/Symfony/Bridge/PhpUnit/composer.json index 9627d2b40c12c..60e3e81c759f1 100644 --- a/src/Symfony/Bridge/PhpUnit/composer.json +++ b/src/Symfony/Bridge/PhpUnit/composer.json @@ -34,7 +34,8 @@ "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Bridge\\PhpUnit\\": "" }, "exclude-from-classmap": [ - "/Tests/" + "/Tests/", + "/bin/" ] }, "bin": [ diff --git a/src/Symfony/Component/Validator/composer.json b/src/Symfony/Component/Validator/composer.json index 5cc9b399f1fb5..19a27b3333a81 100644 --- a/src/Symfony/Component/Validator/composer.json +++ b/src/Symfony/Component/Validator/composer.json @@ -72,7 +72,8 @@ "autoload": { "psr-4": { "Symfony\\Component\\Validator\\": "" }, "exclude-from-classmap": [ - "/Tests/" + "/Tests/", + "/Resources/bin/" ] }, "minimum-stability": "dev" From 68f64260e2b5de28ed747497f49e3c163c683fa1 Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Fri, 31 May 2024 21:53:37 +0200 Subject: [PATCH 11/31] Fix autoload configs to avoid warnings when building optimized autoloaders --- src/Symfony/Component/Emoji/composer.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/Emoji/composer.json b/src/Symfony/Component/Emoji/composer.json index 932882abfb661..9d9414c224aac 100644 --- a/src/Symfony/Component/Emoji/composer.json +++ b/src/Symfony/Component/Emoji/composer.json @@ -28,7 +28,8 @@ "psr-4": { "Symfony\\Component\\Emoji\\": "" }, "exclude-from-classmap": [ "/Tests/", - "/Resources/data/" + "/Resources/data/", + "/Resources/bin/" ] }, "minimum-stability": "dev" From a6c89632f113cab987301033050c454b3e09bad7 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sat, 1 Jun 2024 08:42:59 +0200 Subject: [PATCH 12/31] [Mime] Fix TextPart using an unknown File --- src/Symfony/Component/Mime/Part/TextPart.php | 6 +++++- .../Component/Mime/Tests/Part/TextPartTest.php | 11 +++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/Mime/Part/TextPart.php b/src/Symfony/Component/Mime/Part/TextPart.php index 1f14e0caef07d..2a8dd5852068a 100644 --- a/src/Symfony/Component/Mime/Part/TextPart.php +++ b/src/Symfony/Component/Mime/Part/TextPart.php @@ -123,7 +123,11 @@ public function getName(): ?string public function getBody(): string { if ($this->body instanceof File) { - return file_get_contents($this->body->getPath()); + if (false === $ret = @file_get_contents($this->body->getPath())) { + throw new InvalidArgumentException(error_get_last()['message']); + } + + return $ret; } if (null === $this->seekable) { diff --git a/src/Symfony/Component/Mime/Tests/Part/TextPartTest.php b/src/Symfony/Component/Mime/Tests/Part/TextPartTest.php index 905349e670048..ae1a5921ecc1e 100644 --- a/src/Symfony/Component/Mime/Tests/Part/TextPartTest.php +++ b/src/Symfony/Component/Mime/Tests/Part/TextPartTest.php @@ -12,6 +12,7 @@ namespace Symfony\Component\Mime\Tests\Part; use PHPUnit\Framework\TestCase; +use Symfony\Component\Mime\Exception\InvalidArgumentException; use Symfony\Component\Mime\Header\Headers; use Symfony\Component\Mime\Header\ParameterizedHeader; use Symfony\Component\Mime\Header\UnstructuredHeader; @@ -55,6 +56,16 @@ public function testConstructorWithFile() $this->assertSame('content', implode('', iterator_to_array($p->bodyToIterable()))); } + public function testConstructorWithUnknownFile() + { + $p = new TextPart(new File(\dirname(__DIR__).'/Fixtures/unknown.txt')); + + // Exception should be thrown only when the body is accessed + $this->expectException(InvalidArgumentException::class); + $this->expectExceptionMessageMatches('{Failed to open stream}'); + $p->getBody(); + } + public function testConstructorWithNonStringOrResource() { $this->expectException(\TypeError::class); From dfd65d667f8a75ed5cdbc2a20f1feb1f5c7ddaab Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sat, 1 Jun 2024 08:25:18 +0200 Subject: [PATCH 13/31] [Scheduler] Throw an exception when no dispatcher has been passed to a Schedule --- src/Symfony/Component/Scheduler/Schedule.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/Symfony/Component/Scheduler/Schedule.php b/src/Symfony/Component/Scheduler/Schedule.php index 4ccd88ff7a6e9..bd413892bc671 100644 --- a/src/Symfony/Component/Scheduler/Schedule.php +++ b/src/Symfony/Component/Scheduler/Schedule.php @@ -141,6 +141,10 @@ public function getSchedule(): static public function before(callable $listener, int $priority = 0): static { + if (!$this->dispatcher) { + throw new LogicException(sprintf('To register a listener with "%s()", you need to set an event dispatcher on the Schedule.', __METHOD__)); + } + $this->dispatcher->addListener(PreRunEvent::class, $listener, $priority); return $this; @@ -148,6 +152,10 @@ public function before(callable $listener, int $priority = 0): static public function after(callable $listener, int $priority = 0): static { + if (!$this->dispatcher) { + throw new LogicException(sprintf('To register a listener with "%s()", you need to set an event dispatcher on the Schedule.', __METHOD__)); + } + $this->dispatcher->addListener(PostRunEvent::class, $listener, $priority); return $this; @@ -155,6 +163,10 @@ public function after(callable $listener, int $priority = 0): static public function onFailure(callable $listener, int $priority = 0): static { + if (!$this->dispatcher) { + throw new LogicException(sprintf('To register a listener with "%s()", you need to set an event dispatcher on the Schedule.', __METHOD__)); + } + $this->dispatcher->addListener(FailureEvent::class, $listener, $priority); return $this; From f76d35a2a007177841bf430f682a9bc9db4bf3a6 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sun, 2 Jun 2024 17:52:57 +0200 Subject: [PATCH 14/31] Update CHANGELOG for 5.4.40 --- CHANGELOG-5.4.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/CHANGELOG-5.4.md b/CHANGELOG-5.4.md index 4675182aec6dd..3e2bcd6d8360d 100644 --- a/CHANGELOG-5.4.md +++ b/CHANGELOG-5.4.md @@ -7,6 +7,38 @@ in 5.4 minor versions. To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v5.4.0...v5.4.1 +* 5.4.40 (2024-06-02) + + * bug #57275 Fix autoload configs to avoid warnings when building optimized autoloaders (Seldaek) + * bug #54572 [Mailer] Fix sendmail transport failure handling and interactive mode (bobvandevijver) + * bug #57228 [Mime] fix PHP 7 compatibility (xabbuh) + * bug #57065 [Mime] Fixed `Mime\Message::ensureValidity()` when a required header is set, but has an empty body (rhertogh) + * bug #57109 [Notifier] keep boolean options when their value is false (xabbuh) + * bug #54694 [PropertyInfo] Update DoctrineExtractor for new DBAL 4 BIGINT type (llupa) + * bug #54913 [Serializer] Fix CurrentType for missing property (ElisDN) + * bug #54797 [PhpUnitBridge] Fix `DeprecationErrorHandler` with PhpUnit 10 (HypeMC) + * bug #54878 [Filesystem] Fix dumpFile `stat failed` error hitting custom handler (acoulton) + * bug #54924 [Validator] IBAN Check digits should always between 2 and 98 (karstennilsen) + * bug #54919 [ErrorHandler] Do not call xdebug_get_function_stack() with xdebug >= 3.0 when not in develop mode (fmata) + * bug #54910 [HttpFoundation]  filter out empty HTTP header parts (xabbuh) + * bug #54888 [String] Fix folded in compat mode (smnandre) + * bug #54860 [HttpClient] Revert fixing curl default options (alexandre-daubois) + * bug #54839 Fix exception thrown during `LDAP_MODIFY_BATCH_REMOVE_ALL` batch operations (phasdev) + * bug #54834 [Validator] Check `Locale` class existence before using it (alexandre-daubois) + * bug #54830 [HttpClient] Fix cURL default options for PHP 8.4 (alexandre-daubois) + * bug #54828 [Serializer] Fix `GetSetMethodNormalizer` not working with setters with optional args (HypeMC) + * bug #54816 [Cache] Fix support for predis/predis:^2.0 (mfettig) + * bug #54804 [Serializer] separate the property info and write info extractors (xabbuh) + * bug #54800 [WebProfilerBundle] fix compatibility with Twig 3.10 (xabbuh) + * bug #54794 [Strings][EnglishInflector] Fix incorrect pluralisation of 'Album' (timporter) + * bug #54714 [Serializer] convert empty CSV header names into numeric keys (xabbuh) + * bug #54775 [Messenger] accept AbstractAsset instances when filtering schemas (xabbuh) + * bug #54759 [Filesystem] better distinguish URL schemes and Windows drive letters (xabbuh) + * bug #54791 [FrameworkBundle] move wiring of the property info extractor to the ObjectNormalizer (xabbuh) + * bug #54760 [Validator] handle union and intersection types for cascaded validations (xabbuh) + * bug #54776 [Cache] fix: remove unwanted cast to int (Arend Hummeling) + * bug #54700 [Dotenv] show overridden vars too when running debug:dotenv (HMRDevil) + * 5.4.39 (2024-04-29) * bug #54751 [Validator]  detect wrong e-mail validation modes (xabbuh) From c2ec36efba27373a52bf64b7eb3dc8c10400d125 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sun, 2 Jun 2024 17:53:03 +0200 Subject: [PATCH 15/31] Update CONTRIBUTORS for 5.4.40 --- CONTRIBUTORS.md | 90 +++++++++++++++++++++++++++++++------------------ 1 file changed, 58 insertions(+), 32 deletions(-) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 2c65442650d09..92dac23ccbd1c 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -13,8 +13,8 @@ The Symfony Connect username in parenthesis allows to get more information - Tobias Schultze (tobion) - Grégoire Pineau (lyrixx) - Thomas Calvet (fancyweb) - - Christophe Coevoet (stof) - Alexandre Daubois (alexandre-daubois) + - Christophe Coevoet (stof) - Wouter de Jong (wouterj) - Jordi Boggiano (seldaek) - Maxime Steinhausser (ogizanagi) @@ -35,9 +35,9 @@ The Symfony Connect username in parenthesis allows to get more information - Jérôme Tamarelle (gromnan) - Samuel ROZE (sroze) - Antoine Lamirault (alamirault) + - HypeMC (hypemc) - Pascal Borreli (pborreli) - Romain Neutron - - HypeMC (hypemc) - Joseph Bielawski (stloyd) - Drak (drak) - Abdellatif Ait boudad (aitboudad) @@ -61,6 +61,7 @@ The Symfony Connect username in parenthesis allows to get more information - William DURAND - ornicar - Dany Maillard (maidmaid) + - Simon André (simonandre) - Eriksen Costa - Diego Saint Esteben (dosten) - stealth35 ‏ (stealth35) @@ -69,20 +70,19 @@ The Symfony Connect username in parenthesis allows to get more information - Francis Besset (francisbesset) - Titouan Galopin (tgalopin) - Pierre du Plessis (pierredup) - - Simon André (simonandre) - David Maicher (dmaicher) - Bulat Shakirzyanov (avalanche123) - Iltar van der Berg - Miha Vrhovnik (mvrhov) + - Tomasz Kowalczyk (thunderer) - Gary PEGEOT (gary-p) + - Mathias Arlaud (mtarld) - Saša Stamenković (umpirsky) - Allison Guilhem (a_guilhem) - Mathieu Piot (mpiot) - Mathieu Santostefano (welcomattic) - Alexander Schranz (alexander-schranz) - Vasilij Duško (staff) - - Tomasz Kowalczyk (thunderer) - - Mathias Arlaud (mtarld) - Sarah Khalil (saro0h) - Laurent VOULLEMIER (lvo) - Konstantin Kudryashov (everzet) @@ -95,8 +95,8 @@ The Symfony Connect username in parenthesis allows to get more information - Dariusz Ruminski - Henrik Bjørnskov (henrikbjorn) - David Buchmann (dbu) - - Andrej Hudec (pulzarraider) - Ruud Kamphuis (ruudk) + - Andrej Hudec (pulzarraider) - Jáchym Toušek (enumag) - Christian Raue - Eric Clemmons (ericclemmons) @@ -162,9 +162,9 @@ The Symfony Connect username in parenthesis allows to get more information - Teoh Han Hui (teohhanhui) - Przemysław Bogusz (przemyslaw-bogusz) - Colin Frei + - Nicolas Philippe (nikophil) - excelwebzone - Paráda József (paradajozsef) - - Nicolas Philippe (nikophil) - Baptiste Clavié (talus) - Alexander Schwenn (xelaris) - Fabien Pennequin (fabienpennequin) @@ -181,24 +181,27 @@ The Symfony Connect username in parenthesis allows to get more information - François-Xavier de Guillebon (de-gui_f) - Maximilian Beckers (maxbeckers) - noniagriconomie + - Valtteri R (valtzu) - Eric GELOEN (gelo) - Gabriel Caruso - Stefano Sala (stefano.sala) - Ion Bazan (ionbazan) + - Niels Keurentjes (curry684) - OGAWA Katsuhiro (fivestar) - Jhonny Lidfors (jhonne) + - Dāvis Zālītis (k0d3r1s) - Juti Noppornpitak (shiroyuki) - Gregor Harlan (gharlan) + - Hugo Alliaume (kocal) - Anthony MARTIN - Andreas Schempp (aschempp) - Sebastian Hörl (blogsh) - Tigran Azatyan (tigranazatyan) + - Florent Mata (fmata) - Christopher Hertel (chertel) - Jonathan Scheiber (jmsche) - Daniel Gomes (danielcsgomes) - Hidenori Goto (hidenorigoto) - - Niels Keurentjes (curry684) - - Dāvis Zālītis (k0d3r1s) - Arnaud Kleinpeter (nanocom) - Guilherme Blanco (guilhermeblanco) - Saif Eddin Gmati (azjezz) @@ -207,10 +210,7 @@ The Symfony Connect username in parenthesis allows to get more information - SpacePossum - Richard van Laak (rvanlaak) - Andreas Braun - - Hugo Alliaume (kocal) - - Valtteri R (valtzu) - Pablo Godel (pgodel) - - Florent Mata (fmata) - Alessandro Chitolina (alekitto) - Rafael Dohms (rdohms) - Roman Martinuk (a2a4) @@ -220,6 +220,7 @@ The Symfony Connect username in parenthesis allows to get more information - Jérôme Parmentier (lctrs) - Ahmed TAILOULOUTE (ahmedtai) - Simon Berger + - soyuka - Jérémy Derussé - Matthieu Napoli (mnapoli) - Tomas Votruba (tomas_votruba) @@ -240,6 +241,7 @@ The Symfony Connect username in parenthesis allows to get more information - Fabien Bourigault (fbourigault) - Olivier Dolbeau (odolbeau) - Rouven Weßling (realityking) + - Bob van de Vijver (bobvandevijver) - Daniel Burger - Ben Davies (bendavies) - YaFou @@ -254,6 +256,7 @@ The Symfony Connect username in parenthesis allows to get more information - Matthieu Ouellette-Vachon (maoueh) - Michał Pipa (michal.pipa) - Dawid Nowak + - Philipp Wahala (hifi) - Jannik Zschiesche - Amal Raghav (kertz) - Jonathan Ingram @@ -270,7 +273,6 @@ The Symfony Connect username in parenthesis allows to get more information - Sébastien Alfaiate (seb33300) - James Halsall (jaitsu) - Christian Scheb - - Bob van de Vijver (bobvandevijver) - Guillaume (guill) - Mikael Pajunen - Warnar Boekkooi (boekkooi) @@ -298,7 +300,7 @@ The Symfony Connect username in parenthesis allows to get more information - Baptiste Leduc (korbeil) - Karoly Gossler (connorhu) - Timo Bakx (timobakx) - - soyuka + - Giorgio Premi - Ruben Gonzalez (rubenrua) - Benjamin Dulau (dbenjamin) - Markus Fasselt (digilist) @@ -317,9 +319,9 @@ The Symfony Connect username in parenthesis allows to get more information - sun (sun) - Larry Garfield (crell) - Leo Feyer - - Philipp Wahala (hifi) - Victor Bocharsky (bocharsky_bw) - Nikolay Labinskiy (e-moe) + - Asis Pattisahusiwa - Martin Schuhfuß (usefulthink) - apetitpa - Guilliam Xavier @@ -334,7 +336,7 @@ The Symfony Connect username in parenthesis allows to get more information - Nate Wiebe (natewiebe13) - Joe Bennett (kralos) - Leszek Prabucki (l3l0) - - Giorgio Premi + - Wojciech Kania - Thomas Lallement (raziel057) - Yassine Guedidi (yguedidi) - François Zaninotto (fzaninotto) @@ -399,16 +401,17 @@ The Symfony Connect username in parenthesis allows to get more information - Artem Lopata - Patrick McDougle (patrick-mcdougle) - Marc Weistroff (futurecat) + - Michał (bambucha15) - Danny Berger (dpb587) - Alif Rachmawadi - Anton Chernikov (anton_ch1989) - Pierre-Yves Lebecq (pylebecq) - Benjamin Leveque (benji07) - Jordan Samouh (jordansamouh) - - Wojciech Kania - Sullivan SENECHAL (soullivaneuh) - Loick Piera (pyrech) - Uwe Jäger (uwej711) + - javaDeveloperKid - W0rma - Lynn van der Berg (kjarli) - Michaël Perrin (michael.perrin) @@ -418,11 +421,11 @@ The Symfony Connect username in parenthesis allows to get more information - Marvin Petker - GordonsLondon - Ray - - Asis Pattisahusiwa - Philipp Cordes (corphi) - Chekote - Thomas Adam - Evert Harmeling (evertharmeling) + - Anderson Müller - jdhoek - Jurica Vlahoviček (vjurica) - Bob den Otter (bopp) @@ -467,9 +470,9 @@ The Symfony Connect username in parenthesis allows to get more information - Iker Ibarguren (ikerib) - Michael Holm (hollo) - Blanchon Vincent (blanchonvincent) - - Michał (bambucha15) - Christian Schmidt - Ben Hakim + - Stiven Llupa (sllupa) - Marco Petersen (ocrampete16) - Bohan Yang (brentybh) - Vilius Grigaliūnas @@ -478,7 +481,6 @@ The Symfony Connect username in parenthesis allows to get more information - Thomas Bisignani (toma) - Florian Klein (docteurklein) - Damien Alexandre (damienalexandre) - - javaDeveloperKid - Manuel Kießling (manuelkiessling) - Alexey Kopytko (sanmai) - Warxcell (warxcell) @@ -504,7 +506,6 @@ The Symfony Connect username in parenthesis allows to get more information - Jan Decavele (jandc) - Gustavo Piltcher - Lee Rowlands - - Anderson Müller - Stepan Tanasiychuk (stfalcon) - Ivan Kurnosov - Tiago Ribeiro (fixe) @@ -540,6 +541,7 @@ The Symfony Connect username in parenthesis allows to get more information - Francesco Levorato - Vitaliy Zakharov (zakharovvi) - Tobias Sjösten (tobiassjosten) + - Michael Hirschler (mvhirsch) - Gyula Sallai (salla) - Hendrik Luup (hluup) - Inal DJAFAR (inalgnu) @@ -547,6 +549,7 @@ The Symfony Connect username in parenthesis allows to get more information - Martin Herndl (herndlm) - Dmytro Borysovskyi (dmytr0) - Johann Pardanaud + - Kai Dederichs - Pavel Kirpitsov (pavel-kirpichyov) - Robert Meijers - Artur Eshenbrener @@ -561,7 +564,6 @@ The Symfony Connect username in parenthesis allows to get more information - FORT Pierre-Louis (plfort) - Terje Bråten - Gonzalo Vilaseca (gonzalovilaseca) - - Stiven Llupa (sllupa) - Tarmo Leppänen (tarlepp) - Jakub Kucharovic (jkucharovic) - Daniel STANCU @@ -692,7 +694,6 @@ The Symfony Connect username in parenthesis allows to get more information - Desjardins Jérôme (jewome62) - Arturs Vonda - Matthew Smeets - - Michael Hirschler (mvhirsch) - Toni Rudolf (toooni) - Stefan Gehrig (sgehrig) - vagrant @@ -705,6 +706,7 @@ The Symfony Connect username in parenthesis allows to get more information - Restless-ET - Vlad Gregurco (vgregurco) - Artem Stepin (astepin) + - Jérémy DECOOL (jdecool) - Boris Vujicic (boris.vujicic) - Dries Vints - Judicaël RUFFIEUX (axanagor) @@ -722,7 +724,6 @@ The Symfony Connect username in parenthesis allows to get more information - Vitaliy Tverdokhlib (vitaliytv) - Ariel Ferrandini (aferrandini) - BASAK Semih (itsemih) - - Kai Dederichs - Dirk Pahl (dirkaholic) - Cédric Lombardot (cedriclombardot) - Jérémy REYNAUD (babeuloula) @@ -749,6 +750,7 @@ The Symfony Connect username in parenthesis allows to get more information - Roberto Espinoza (respinoza) - Pierre Rineau - Soufian EZ ZANTAR (soezz) + - Ivan Mezinov - Marek Zajac - Adam Harvey - ilyes kooli (skafandri) @@ -770,6 +772,7 @@ The Symfony Connect username in parenthesis allows to get more information - Andrey Astakhov (aast) - ReenExe - Fabian Lange (codingfabian) + - kylekatarnls (kylekatarnls) - Yoshio HANAWA - Jan van Thoor (janvt) - Joshua Nye @@ -1012,6 +1015,7 @@ The Symfony Connect username in parenthesis allows to get more information - Martins Sipenko - Guilherme Augusto Henschel - Rostyslav Kinash + - Christophe V. (cvergne) - Mardari Dorel (dorumd) - Daisuke Ohata - Vincent Simonin @@ -1021,6 +1025,7 @@ The Symfony Connect username in parenthesis allows to get more information - Andy Palmer (andyexeter) - Andrew Neil Forster (krciga22) - Stefan Warman (warmans) + - Faizan Akram Dar (faizanakram) - Tristan Maindron (tmaindron) - Behnoush Norouzali (behnoush) - Marko H. Tamminen (gzumba) @@ -1054,6 +1059,7 @@ The Symfony Connect username in parenthesis allows to get more information - Kevin SCHNEKENBURGER - Fabien Salles (blacked) - Andreas Erhard (andaris) + - alexpozzi - Michael Devery (mickadoo) - Gregor Nathanael Meyer (spackmat) - Antoine Corcy @@ -1171,15 +1177,16 @@ The Symfony Connect username in parenthesis allows to get more information - Alex Xandra Albert Sim - Sergey Yastrebov - Carson Full (carsonfull) - - kylekatarnls (kylekatarnls) - Steve Grunwell - Yuen-Chi Lian - Mathias Brodala (mbrodala) - Robert Fischer (sandoba) - Tarjei Huse (tarjei) + - mfettig - Besnik Br - Issam Raouf (iraouf) - Simon Mönch + - Sherin Bloemendaal - Jose Gonzalez - Jonathan (jlslew) - Claudio Zizza @@ -1188,6 +1195,7 @@ The Symfony Connect username in parenthesis allows to get more information - Christian Stoller (naitsirch) - Dave Marshall (davedevelopment) - Jakub Kulhan (jakubkulhan) + - Paweł Niedzielski (steveb) - Shaharia Azam - avorobiev - Gerben Oolbekkink @@ -1226,7 +1234,6 @@ The Symfony Connect username in parenthesis allows to get more information - Edvin Hultberg - shubhalgupta - Felds Liscia (felds) - - Jérémy DECOOL (jdecool) - Sergey Panteleev - Alexander Grimalovsky (flying) - Andrew Hilobok (hilobok) @@ -1276,6 +1283,7 @@ The Symfony Connect username in parenthesis allows to get more information - Cyril Pascal (paxal) - Pedro Casado (pdr33n) - Jayson Xu (superjavason) + - acoulton - DemigodCode - fago - Jan Prieser @@ -1453,6 +1461,7 @@ The Symfony Connect username in parenthesis allows to get more information - Robert Gruendler (pulse00) - Sebastian Paczkowski (sebpacz) - Simon Terrien (sterrien) + - Stephan Vierkant (svierkant) - Benoît Merlet (trompette) - Brad Jones - datibbaw @@ -1470,6 +1479,7 @@ The Symfony Connect username in parenthesis allows to get more information - Baptiste Leduc (bleduc) - soyuka - Patrick Kaufmann + - Ismail Özgün Turan (dadeather) - Mickael Perraud - Anton Dyshkant - Rafael Villa Verde @@ -1488,6 +1498,7 @@ The Symfony Connect username in parenthesis allows to get more information - Stewart Malik - Renan Taranto (renan-taranto) - Ninos Ego + - Samael tomas - Stefan Graupner (efrane) - Gemorroj (gemorroj) - Adrien Chinour @@ -1652,6 +1663,7 @@ The Symfony Connect username in parenthesis allows to get more information - Ksaveras Šakys (xawiers) - Shaun Simmons - Ariel J. Birnbaum + - Yannick - Patrick Luca Fazzi (ap3ir0n) - Danijel Obradović - Pablo Borowicz @@ -1710,6 +1722,7 @@ The Symfony Connect username in parenthesis allows to get more information - Łukasz Chruściel (lchrusciel) - Jan Vernieuwe (vernija) - Antanas Arvasevicius + - Adam Kiss - Pierre Dudoret - Michal Trojanowski - Thomas @@ -1790,6 +1803,7 @@ The Symfony Connect username in parenthesis allows to get more information - Eddie Abou-Jaoude (eddiejaoude) - Haritz Iturbe (hizai) - Nerijus Arlauskas (nercury) + - Rutger Hertogh - Diego Sapriza - Joan Cruz - inspiran @@ -1854,6 +1868,7 @@ The Symfony Connect username in parenthesis allows to get more information - Thomason, James - Dario Savella - Gordienko Vladislav + - Joas Schilling - Ener-Getick - Moza Bogdan (bogdan_moza) - johan Vlaar @@ -1913,6 +1928,7 @@ The Symfony Connect username in parenthesis allows to get more information - Takashi Kanemoto (ttskch) - Aleksei Lebedev - dlorek + - Oriol Viñals - Stuart Fyfe - Jason Schilling (chapterjason) - David de Boer (ddeboer) @@ -1963,7 +1979,6 @@ The Symfony Connect username in parenthesis allows to get more information - Ismail Turan - error56 - Felicitus - - alexpozzi - Jorge Vahldick (jvahldick) - Krzysztof Przybyszewski (kprzybyszewski) - Vladimir Mantulo (mantulo) @@ -2057,7 +2072,6 @@ The Symfony Connect username in parenthesis allows to get more information - Adam Wójs (awojs) - Justin Reherman (jreherman) - Rubén Calvo (rubencm) - - Paweł Niedzielski (steveb) - Abdul.Mohsen B. A. A - Cédric Girard - Peter Jaap Blaakmeer @@ -2242,6 +2256,7 @@ The Symfony Connect username in parenthesis allows to get more information - Luis Galeas - Bogdan Scordaliu - Martin Pärtel + - PHAS Developer - Daniel Rotter (danrot) - Frédéric Bouchery (fbouchery) - Jacek Kobus (jackks) @@ -2260,7 +2275,6 @@ The Symfony Connect username in parenthesis allows to get more information - Jeroen de Graaf - Ulrik McArdle - BiaDd - - mfettig - Oleksii Bulba - Ramon Cuñat - mboultoureau @@ -2317,6 +2331,7 @@ The Symfony Connect username in parenthesis allows to get more information - Starfox64 - Ivo Valchev - Thomas Hanke + - ffd000 - Daniel Tschinder - Thomas Durand - Arnaud CHASSEUX @@ -2330,7 +2345,6 @@ The Symfony Connect username in parenthesis allows to get more information - Rafał Muszyński (rafmus90) - Sébastien Decrême (sebdec) - Timothy Anido (xanido) - - acoulton - Mara Blaga - Rick Prent - skalpa @@ -2398,6 +2412,7 @@ The Symfony Connect username in parenthesis allows to get more information - Andrea Ruggiero (pupax) - Stan Jansen (stanjan) - Maxwell Vandervelde + - karstennilsen - kaywalker - Sebastian Ionescu - Robert Kopera @@ -2448,6 +2463,7 @@ The Symfony Connect username in parenthesis allows to get more information - tadas - Bastien Picharles - Kirk Madera + - Linas Ramanauskas - mamazu - Keith Maika - izenin @@ -2460,6 +2476,7 @@ The Symfony Connect username in parenthesis allows to get more information - Victor Garcia - Juan Mrad - Denis Yuzhanin + - k-sahara - Flavian Sierk - Rik van der Heijden - knezmilos13 @@ -2520,6 +2537,7 @@ The Symfony Connect username in parenthesis allows to get more information - tpetry - JustDylan23 - Juraj Surman + - ywisax - Martin Eckhardt - natechicago - Victor @@ -2572,6 +2590,7 @@ The Symfony Connect username in parenthesis allows to get more information - catch - aetxebeste - Roberto Guido + - ElisDN - roromix - Vitali Tsyrkin - Juga Paazmaya @@ -2953,6 +2972,7 @@ The Symfony Connect username in parenthesis allows to get more information - Patrizio Bekerle - Tom Maguire - Mateusz Lerczak + - Tim Porter - Richard Quadling - Rainrider - David Zuelke @@ -3063,6 +3083,7 @@ The Symfony Connect username in parenthesis allows to get more information - dakur - florian-michael-mast - tourze + - sam-bee - Vlad Dumitrache - wetternest - Erik van Wingerden @@ -3076,6 +3097,7 @@ The Symfony Connect username in parenthesis allows to get more information - Matheus Gontijo - Gerrit Drost - Linnaea Von Lavia + - Andrew Brown - Javan Eskander - Lenar Lõhmus - Cristian Gonzalez @@ -3307,6 +3329,7 @@ The Symfony Connect username in parenthesis allows to get more information - Karim Miladi - Michael Genereux - Greg Korba + - Camille Islasse - patrick-mcdougle - Tyler Stroud - Dariusz Czech @@ -3347,12 +3370,14 @@ The Symfony Connect username in parenthesis allows to get more information - wiseguy1394 - adam-mospan - Steve Hyde + - AbdelatifAitBara - nerdgod - Sam Williams - Ettore Del Negro - Guillaume Aveline - Adrian Philipp - James Michael DuPont + - Simone Ruggieri - Markus Tacker - Tomáš Votruba - Kasperki @@ -3420,6 +3445,7 @@ The Symfony Connect username in parenthesis allows to get more information - Ayke Halder - Thorsten Hallwas - Brian Freytag + - Arend Hummeling - Marco Pfeiffer - Alex Nostadt - Michael Squires @@ -3502,6 +3528,7 @@ The Symfony Connect username in parenthesis allows to get more information - Yendric - ADmad - Nicolas Roudaire + - Marc Jauvin - Matthias Meyer - Abdouni Karim (abdounikarim) - Temuri Takalandze (abgeo) @@ -3544,7 +3571,6 @@ The Symfony Connect username in parenthesis allows to get more information - Elliot Anderson (elliot) - Erwan Nader (ernadoo) - Fabien D. (fabd) - - Faizan Akram Dar (faizanakram) - Carsten Eilers (fnc) - Sorin Gitlan (forapathy) - Fraller Balázs (fracsi) @@ -3626,7 +3652,6 @@ The Symfony Connect username in parenthesis allows to get more information - Christopher Georg (sky-chris) - Volker (skydiablo) - Julien Sanchez (sumbobyboys) - - Stephan Vierkant (svierkant) - Ron Gähler (t-ronx) - Guillermo Gisinger (t3chn0r) - Tom Newby (tomnewbyau) @@ -3637,6 +3662,7 @@ The Symfony Connect username in parenthesis allows to get more information - Moritz Kraft (userfriendly) - Víctor Mateo (victormateo) - Vincent MOULENE (vints24) + - Verlhac Gaëtan (viviengaetan) - David Grüner (vworldat) - Eugene Babushkin (warl) - Wouter Sioen (wouter_sioen) From a1afee6444ccaed1e9c9a1d91d6e5b321f679b94 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sun, 2 Jun 2024 17:53:08 +0200 Subject: [PATCH 16/31] Update VERSION for 5.4.40 --- src/Symfony/Component/HttpKernel/Kernel.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index c51f96e861e40..d25647c87d157 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -78,12 +78,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static $freshCache = []; - public const VERSION = '5.4.40-DEV'; + public const VERSION = '5.4.40'; public const VERSION_ID = 50440; public const MAJOR_VERSION = 5; public const MINOR_VERSION = 4; public const RELEASE_VERSION = 40; - public const EXTRA_VERSION = 'DEV'; + public const EXTRA_VERSION = ''; public const END_OF_MAINTENANCE = '11/2024'; public const END_OF_LIFE = '11/2025'; From e9f4ac93387eeac92183218c5ddf47e571804f2b Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sun, 2 Jun 2024 18:00:59 +0200 Subject: [PATCH 17/31] Bump Symfony version to 5.4.41 --- src/Symfony/Component/HttpKernel/Kernel.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index d25647c87d157..0c4a13666d829 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -78,12 +78,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static $freshCache = []; - public const VERSION = '5.4.40'; - public const VERSION_ID = 50440; + public const VERSION = '5.4.41-DEV'; + public const VERSION_ID = 50441; public const MAJOR_VERSION = 5; public const MINOR_VERSION = 4; - public const RELEASE_VERSION = 40; - public const EXTRA_VERSION = ''; + public const RELEASE_VERSION = 41; + public const EXTRA_VERSION = 'DEV'; public const END_OF_MAINTENANCE = '11/2024'; public const END_OF_LIFE = '11/2025'; From bb2ea5d6f9ef9b72ffcd68df941ad417e51d24f6 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sun, 2 Jun 2024 18:06:22 +0200 Subject: [PATCH 18/31] Update CHANGELOG for 6.4.8 --- CHANGELOG-6.4.md | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/CHANGELOG-6.4.md b/CHANGELOG-6.4.md index 72e7ab9352c8d..5fac4dddffe18 100644 --- a/CHANGELOG-6.4.md +++ b/CHANGELOG-6.4.md @@ -7,6 +7,49 @@ in 6.4 minor versions. To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v6.4.0...v6.4.1 +* 6.4.8 (2024-06-02) + + * bug #57284 [Mime] Fix TextPart using an unknown File (fabpot) + * bug #57282 [Scheduler] Throw an exception when no dispatcher has been passed to a Schedule (fabpot) + * bug #57275 Fix autoload configs to avoid warnings when building optimized autoloaders (Seldaek) + * bug #54572 [Mailer] Fix sendmail transport failure handling and interactive mode (bobvandevijver) + * bug #57228 [Mime] fix PHP 7 compatibility (xabbuh) + * bug #57065 [Mime] Fixed `Mime\Message::ensureValidity()` when a required header is set, but has an empty body (rhertogh) + * bug #57109 [Notifier] keep boolean options when their value is false (xabbuh) + * bug #54971 [Serializer] Cache readability/writability computation (mtarld) + * bug #56488 [VarExporter] Fix exporting default values involving global constants (kylekatarnls) + * bug #49186 [Serializer] Improve exception message in UnwrappingDenormalizer (andersonamuller) + * bug #54694 [PropertyInfo] Update DoctrineExtractor for new DBAL 4 BIGINT type (llupa) + * bug #54913 [Serializer] Fix CurrentType for missing property (ElisDN) + * bug #54797 [PhpUnitBridge] Fix `DeprecationErrorHandler` with PhpUnit 10 (HypeMC) + * bug #54878 [Filesystem] Fix dumpFile `stat failed` error hitting custom handler (acoulton) + * bug #54924 [Validator] IBAN Check digits should always between 2 and 98 (karstennilsen) + * bug #54919 [ErrorHandler] Do not call xdebug_get_function_stack() with xdebug >= 3.0 when not in develop mode (fmata) + * bug #54910 [HttpFoundation]  filter out empty HTTP header parts (xabbuh) + * bug #54888 [String] Fix folded in compat mode (smnandre) + * bug #54863 [Process] Return `false` when `open_basedir` prevents access to `/dev/tty` (mjauvin) + * bug #54860 [HttpClient] Revert fixing curl default options (alexandre-daubois) + * bug #54850 [VarExporter] fix `ProxyHelper::generateLazyProxy()` when a method returns null (nikophil) + * bug #54842 [Messenger] Don't drop stamps when message validation fails (valtzu) + * bug #54838 [WebProfilerBundle] Fix assignment to constant variable (HypeMC) + * bug #54837 [Mailer] [Sendgrid] Use `DataPart::getContentId()` when `DataPart::setContentId()` is used (SherinBloemendaal) + * bug #54839 Fix exception thrown during `LDAP_MODIFY_BATCH_REMOVE_ALL` batch operations (phasdev) + * bug #54834 [Validator] Check `Locale` class existence before using it (alexandre-daubois) + * bug #54830 [HttpClient] Fix cURL default options for PHP 8.4 (alexandre-daubois) + * bug #54828 [Serializer] Fix `GetSetMethodNormalizer` not working with setters with optional args (HypeMC) + * bug #54816 [Cache] Fix support for predis/predis:^2.0 (mfettig) + * bug #54804 [Serializer] separate the property info and write info extractors (xabbuh) + * bug #54800 [WebProfilerBundle] fix compatibility with Twig 3.10 (xabbuh) + * bug #54794 [Strings][EnglishInflector] Fix incorrect pluralisation of 'Album' (timporter) + * bug #54714 [Serializer] convert empty CSV header names into numeric keys (xabbuh) + * bug #54775 [Messenger] accept AbstractAsset instances when filtering schemas (xabbuh) + * bug #54758 [Validator] handle edge cases when constructing constraints with named arguments (xabbuh) + * bug #54759 [Filesystem] better distinguish URL schemes and Windows drive letters (xabbuh) + * bug #54791 [FrameworkBundle] move wiring of the property info extractor to the ObjectNormalizer (xabbuh) + * bug #54760 [Validator] handle union and intersection types for cascaded validations (xabbuh) + * bug #54776 [Cache] fix: remove unwanted cast to int (Arend Hummeling) + * bug #54700 [Dotenv] show overridden vars too when running debug:dotenv (HMRDevil) + * 6.4.7 (2024-04-29) * bug #54699 [DoctrineBridge] Update AbstractSchemaListener to adjust more database params (ywisax) From 370131bce69fe6d72de320b63a1141fb36e3df15 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sun, 2 Jun 2024 18:06:25 +0200 Subject: [PATCH 19/31] Update VERSION for 6.4.8 --- src/Symfony/Component/HttpKernel/Kernel.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index 3fa5858430569..8ffde8fe164a9 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -76,12 +76,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static array $freshCache = []; - public const VERSION = '6.4.8-DEV'; + public const VERSION = '6.4.8'; public const VERSION_ID = 60408; public const MAJOR_VERSION = 6; public const MINOR_VERSION = 4; public const RELEASE_VERSION = 8; - public const EXTRA_VERSION = 'DEV'; + public const EXTRA_VERSION = ''; public const END_OF_MAINTENANCE = '11/2026'; public const END_OF_LIFE = '11/2027'; From 997253707c3540114ebbbfe3c599f775e2de07ac Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sun, 2 Jun 2024 18:56:50 +0200 Subject: [PATCH 20/31] Bump Symfony version to 6.4.9 --- src/Symfony/Component/HttpKernel/Kernel.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index 8ffde8fe164a9..04485d450f0dc 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -76,12 +76,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static array $freshCache = []; - public const VERSION = '6.4.8'; - public const VERSION_ID = 60408; + public const VERSION = '6.4.9-DEV'; + public const VERSION_ID = 60409; public const MAJOR_VERSION = 6; public const MINOR_VERSION = 4; - public const RELEASE_VERSION = 8; - public const EXTRA_VERSION = ''; + public const RELEASE_VERSION = 9; + public const EXTRA_VERSION = 'DEV'; public const END_OF_MAINTENANCE = '11/2026'; public const END_OF_LIFE = '11/2027'; From ce232c0d942d9775849aac1866db078edc4a7bda Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sun, 2 Jun 2024 18:58:20 +0200 Subject: [PATCH 21/31] Update CHANGELOG for 7.0.8 --- CHANGELOG-7.0.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/CHANGELOG-7.0.md b/CHANGELOG-7.0.md index 93c7b7d838a49..beaf0489996bc 100644 --- a/CHANGELOG-7.0.md +++ b/CHANGELOG-7.0.md @@ -7,6 +7,50 @@ in 7.0 minor versions. To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v7.0.0...v7.0.1 +* 7.0.8 (2024-06-02) + + * bug #57284 [Mime] Fix TextPart using an unknown File (fabpot) + * bug #57282 [Scheduler] Throw an exception when no dispatcher has been passed to a Schedule (fabpot) + * bug #57275 Fix autoload configs to avoid warnings when building optimized autoloaders (Seldaek) + * bug #54572 [Mailer] Fix sendmail transport failure handling and interactive mode (bobvandevijver) + * bug #57228 [Mime] fix PHP 7 compatibility (xabbuh) + * bug #57065 [Mime] Fixed `Mime\Message::ensureValidity()` when a required header is set, but has an empty body (rhertogh) + * bug #57069 [Config] gracefully handle cases when no resolver is set (xabbuh) + * bug #57109 [Notifier] keep boolean options when their value is false (xabbuh) + * bug #54971 [Serializer] Cache readability/writability computation (mtarld) + * bug #56488 [VarExporter] Fix exporting default values involving global constants (kylekatarnls) + * bug #49186 [Serializer] Improve exception message in UnwrappingDenormalizer (andersonamuller) + * bug #54694 [PropertyInfo] Update DoctrineExtractor for new DBAL 4 BIGINT type (llupa) + * bug #54913 [Serializer] Fix CurrentType for missing property (ElisDN) + * bug #54797 [PhpUnitBridge] Fix `DeprecationErrorHandler` with PhpUnit 10 (HypeMC) + * bug #54878 [Filesystem] Fix dumpFile `stat failed` error hitting custom handler (acoulton) + * bug #54924 [Validator] IBAN Check digits should always between 2 and 98 (karstennilsen) + * bug #54919 [ErrorHandler] Do not call xdebug_get_function_stack() with xdebug >= 3.0 when not in develop mode (fmata) + * bug #54910 [HttpFoundation]  filter out empty HTTP header parts (xabbuh) + * bug #54888 [String] Fix folded in compat mode (smnandre) + * bug #54863 [Process] Return `false` when `open_basedir` prevents access to `/dev/tty` (mjauvin) + * bug #54860 [HttpClient] Revert fixing curl default options (alexandre-daubois) + * bug #54850 [VarExporter] fix `ProxyHelper::generateLazyProxy()` when a method returns null (nikophil) + * bug #54842 [Messenger] Don't drop stamps when message validation fails (valtzu) + * bug #54838 [WebProfilerBundle] Fix assignment to constant variable (HypeMC) + * bug #54837 [Mailer] [Sendgrid] Use `DataPart::getContentId()` when `DataPart::setContentId()` is used (SherinBloemendaal) + * bug #54839 Fix exception thrown during `LDAP_MODIFY_BATCH_REMOVE_ALL` batch operations (phasdev) + * bug #54834 [Validator] Check `Locale` class existence before using it (alexandre-daubois) + * bug #54830 [HttpClient] Fix cURL default options for PHP 8.4 (alexandre-daubois) + * bug #54828 [Serializer] Fix `GetSetMethodNormalizer` not working with setters with optional args (HypeMC) + * bug #54816 [Cache] Fix support for predis/predis:^2.0 (mfettig) + * bug #54804 [Serializer] separate the property info and write info extractors (xabbuh) + * bug #54800 [WebProfilerBundle] fix compatibility with Twig 3.10 (xabbuh) + * bug #54794 [Strings][EnglishInflector] Fix incorrect pluralisation of 'Album' (timporter) + * bug #54714 [Serializer] convert empty CSV header names into numeric keys (xabbuh) + * bug #54775 [Messenger] accept AbstractAsset instances when filtering schemas (xabbuh) + * bug #54758 [Validator] handle edge cases when constructing constraints with named arguments (xabbuh) + * bug #54759 [Filesystem] better distinguish URL schemes and Windows drive letters (xabbuh) + * bug #54791 [FrameworkBundle] move wiring of the property info extractor to the ObjectNormalizer (xabbuh) + * bug #54760 [Validator] handle union and intersection types for cascaded validations (xabbuh) + * bug #54776 [Cache] fix: remove unwanted cast to int (Arend Hummeling) + * bug #54700 [Dotenv] show overridden vars too when running debug:dotenv (HMRDevil) + * 7.0.7 (2024-04-29) * bug #54699 [DoctrineBridge] Update AbstractSchemaListener to adjust more database params (ywisax) From 3a6f3aed730d88b8d8174f5325ffc1a5bdfa41b7 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sun, 2 Jun 2024 18:58:24 +0200 Subject: [PATCH 22/31] Update VERSION for 7.0.8 --- src/Symfony/Component/HttpKernel/Kernel.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index 7ac32e677d486..37e75219fd7f8 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -76,12 +76,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static array $freshCache = []; - public const VERSION = '7.0.8-DEV'; + public const VERSION = '7.0.8'; public const VERSION_ID = 70008; public const MAJOR_VERSION = 7; public const MINOR_VERSION = 0; public const RELEASE_VERSION = 8; - public const EXTRA_VERSION = 'DEV'; + public const EXTRA_VERSION = ''; public const END_OF_MAINTENANCE = '07/2024'; public const END_OF_LIFE = '07/2024'; From 06756ab5f4a75fdd1d21bb4708e6d92e997d1394 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sun, 2 Jun 2024 20:00:49 +0200 Subject: [PATCH 23/31] Bump Symfony version to 7.0.9 --- src/Symfony/Component/HttpKernel/Kernel.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index 37e75219fd7f8..6a99c4bc121b4 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -76,12 +76,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static array $freshCache = []; - public const VERSION = '7.0.8'; - public const VERSION_ID = 70008; + public const VERSION = '7.0.9-DEV'; + public const VERSION_ID = 70009; public const MAJOR_VERSION = 7; public const MINOR_VERSION = 0; - public const RELEASE_VERSION = 8; - public const EXTRA_VERSION = ''; + public const RELEASE_VERSION = 9; + public const EXTRA_VERSION = 'DEV'; public const END_OF_MAINTENANCE = '07/2024'; public const END_OF_LIFE = '07/2024'; From 5471940a0c4b0adb707e3a27bec0321359ab5886 Mon Sep 17 00:00:00 2001 From: Kieran Brahney Date: Wed, 29 May 2024 11:26:09 +0100 Subject: [PATCH 24/31] [Mime] Use streams instead of loading raw message generator into memory --- src/Symfony/Component/Mime/RawMessage.php | 27 ++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/src/Symfony/Component/Mime/RawMessage.php b/src/Symfony/Component/Mime/RawMessage.php index 62f3491ba12e4..484ffb0073f6a 100644 --- a/src/Symfony/Component/Mime/RawMessage.php +++ b/src/Symfony/Component/Mime/RawMessage.php @@ -18,7 +18,8 @@ */ class RawMessage { - private iterable|string $message; + /** @var iterable|string|resource */ + private $message; private bool $isGeneratorClosed; public function __construct(iterable|string $message) @@ -26,12 +27,23 @@ public function __construct(iterable|string $message) $this->message = $message; } + public function __destruct() + { + if (\is_resource($this->message)) { + fclose($this->message); + } + } + public function toString(): string { if (\is_string($this->message)) { return $this->message; } + if (\is_resource($this->message)) { + return stream_get_contents($this->message, -1, 0); + } + $message = ''; foreach ($this->message as $chunk) { $message .= $chunk; @@ -53,10 +65,19 @@ public function toIterable(): iterable return; } + if (\is_resource($this->message)) { + rewind($this->message); + while ($line = fgets($this->message)) { + yield $line; + } + + return; + } + if ($this->message instanceof \Generator) { - $message = ''; + $message = fopen('php://temp', 'w+'); foreach ($this->message as $chunk) { - $message .= $chunk; + fwrite($message, $chunk); yield $chunk; } $this->isGeneratorClosed = !$this->message->valid(); From c655569777557af2e59658d92b560a5aabe6bc64 Mon Sep 17 00:00:00 2001 From: Jakub Podhorsky Date: Thu, 30 May 2024 11:21:38 +0200 Subject: [PATCH 25/31] [String] Fix Inflector for 'hardware' --- src/Symfony/Component/String/Inflector/EnglishInflector.php | 3 +++ .../Component/String/Tests/Inflector/EnglishInflectorTest.php | 1 + 2 files changed, 4 insertions(+) diff --git a/src/Symfony/Component/String/Inflector/EnglishInflector.php b/src/Symfony/Component/String/Inflector/EnglishInflector.php index d9eff19b9a950..4739f07c7be1b 100644 --- a/src/Symfony/Component/String/Inflector/EnglishInflector.php +++ b/src/Symfony/Component/String/Inflector/EnglishInflector.php @@ -399,6 +399,9 @@ final class EnglishInflector implements InflectorInterface // aircraft 'tfarcria', + + // hardware + 'erawdrah', ]; /** diff --git a/src/Symfony/Component/String/Tests/Inflector/EnglishInflectorTest.php b/src/Symfony/Component/String/Tests/Inflector/EnglishInflectorTest.php index ba8d6d797c4d0..89f4966a40c1f 100644 --- a/src/Symfony/Component/String/Tests/Inflector/EnglishInflectorTest.php +++ b/src/Symfony/Component/String/Tests/Inflector/EnglishInflectorTest.php @@ -302,6 +302,7 @@ public static function pluralizeProvider() ['icon', 'icons'], ['hippocampus', 'hippocampi'], ['campus', 'campuses'], + ['hardware', 'hardware'], // test casing: if the first letter was uppercase, it should remain so ['Man', 'Men'], From f8a43fc43ae9ddc19d8ff055be012b10f0dfc602 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Mon, 3 Jun 2024 08:42:25 +0200 Subject: [PATCH 26/31] fix low deps --- src/Symfony/Component/Mime/composer.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/Mime/composer.json b/src/Symfony/Component/Mime/composer.json index c9cf9eaaa0f60..ae5ca36d8e940 100644 --- a/src/Symfony/Component/Mime/composer.json +++ b/src/Symfony/Component/Mime/composer.json @@ -29,14 +29,14 @@ "symfony/process": "^5.4|^6.4|^7.0", "symfony/property-access": "^5.4|^6.0|^7.0", "symfony/property-info": "^5.4|^6.0|^7.0", - "symfony/serializer": "^6.3.2|^7.0" + "symfony/serializer": "^6.4.3|^7.0.3" }, "conflict": { "egulias/email-validator": "~3.0.0", "phpdocumentor/reflection-docblock": "<3.2.2", "phpdocumentor/type-resolver": "<1.4.0", "symfony/mailer": "<5.4", - "symfony/serializer": "<6.3.2" + "symfony/serializer": "<6.4.3|>7.0,<7.0.3" }, "autoload": { "psr-4": { "Symfony\\Component\\Mime\\": "" }, From c9b117c85b5fa1837e92dbe0d0770843d711b899 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Mon, 3 Jun 2024 08:54:18 +0200 Subject: [PATCH 27/31] not registered definitions must not be modified --- .../DependencyInjection/FrameworkExtension.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php b/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php index f7ab7e3ed5835..ebaed7c2b2b76 100644 --- a/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php +++ b/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php @@ -1854,6 +1854,10 @@ private function registerSerializerConfiguration(array $config, ContainerBuilder $container->setParameter('serializer.default_context', $defaultContext); } + if (!$container->hasDefinition('serializer.normalizer.object')) { + return; + } + $arguments = $container->getDefinition('serializer.normalizer.object')->getArguments(); $context = []; From ecd1d9216156bb71289ce939a6c3ad658bb69032 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Mon, 3 Jun 2024 09:04:08 +0200 Subject: [PATCH 28/31] remove entry about undeprecated getTypes() method --- UPGRADE-7.1.md | 1 - 1 file changed, 1 deletion(-) diff --git a/UPGRADE-7.1.md b/UPGRADE-7.1.md index 9d516fdbe01f6..204b6f1c75f23 100644 --- a/UPGRADE-7.1.md +++ b/UPGRADE-7.1.md @@ -91,7 +91,6 @@ DependencyInjection DoctrineBridge -------------- - * Deprecate `DoctrineExtractor::getTypes()`, use `DoctrineExtractor::getType()` instead * Mark class `ProxyCacheWarmer` as `final` ExpressionLanguage From 34c12b7e615cd8810f1844092ccc961fb1917bd3 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Tue, 4 Jun 2024 07:46:00 +0200 Subject: [PATCH 29/31] do not modify a constraint during validation to not leak its context --- .../Validator/Constraints/CidrValidator.php | 8 +++++--- .../Tests/Constraints/CidrValidatorTest.php | 13 +++++++++++++ 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/src/Symfony/Component/Validator/Constraints/CidrValidator.php b/src/Symfony/Component/Validator/Constraints/CidrValidator.php index 4fc78a78286b0..1c6f4c0bc7597 100644 --- a/src/Symfony/Component/Validator/Constraints/CidrValidator.php +++ b/src/Symfony/Component/Validator/Constraints/CidrValidator.php @@ -71,11 +71,13 @@ public function validate($value, Constraint $constraint): void return; } - if (filter_var($ipAddress, \FILTER_VALIDATE_IP, \FILTER_FLAG_IPV4) && $constraint->netmaskMax > 32) { - $constraint->netmaskMax = 32; + $netmaskMax = $constraint->netmaskMax; + + if (filter_var($ipAddress, \FILTER_VALIDATE_IP, \FILTER_FLAG_IPV4) && $netmaskMax > 32) { + $netmaskMax = 32; } - if ($netmask < $constraint->netmaskMin || $netmask > $constraint->netmaskMax) { + if ($netmask < $constraint->netmaskMin || $netmask > $netmaskMax) { $this->context ->buildViolation($constraint->netmaskRangeViolationMessage) ->setParameter('{{ min }}', $constraint->netmaskMin) diff --git a/src/Symfony/Component/Validator/Tests/Constraints/CidrValidatorTest.php b/src/Symfony/Component/Validator/Tests/Constraints/CidrValidatorTest.php index 9274d81dad0cc..5ac5310941eb7 100644 --- a/src/Symfony/Component/Validator/Tests/Constraints/CidrValidatorTest.php +++ b/src/Symfony/Component/Validator/Tests/Constraints/CidrValidatorTest.php @@ -255,4 +255,17 @@ public static function getWithWrongVersion(): array ['2001:0db8:85a3:0000:0000:8a2e:0370:7334/13', Ip::V4], ]; } + + public function testDoesNotModifyContextBetweenValidations() + { + $constraint = new Cidr(); + + $this->validator->validate('1.2.3.4/28', $constraint); + + $this->assertNoViolation(); + + $this->validator->validate('::1/64', $constraint); + + $this->assertNoViolation(); + } } From 957ea84a650cbbda6d29103385c2627d5296d9b2 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Tue, 4 Jun 2024 08:52:09 +0200 Subject: [PATCH 30/31] Update CHANGELOG for 7.1.1 --- CHANGELOG-7.1.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/CHANGELOG-7.1.md b/CHANGELOG-7.1.md index 3f492b322276e..45a9e7fa2bbec 100644 --- a/CHANGELOG-7.1.md +++ b/CHANGELOG-7.1.md @@ -7,6 +7,21 @@ in 7.1 minor versions. To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v7.1.0...v7.1.1 +* 7.1.1 (2024-06-04) + + * bug #57110 [PhpUnitBridge] Fix error handler triggered outside of tests (HypeMC) + * bug #57305 [Validator] do not modify a constraint during validation to not leak its context (xabbuh) + * bug #57297 [FrameworkBundle] not registered definitions must not be modified (xabbuh) + * bug #57234 [String] Fix Inflector for 'hardware' (podhy) + * bug #57224 [Mime] Use streams instead of loading raw message generator into memory (bytestream) + * bug #57284 [Mime] Fix TextPart using an unknown File (fabpot) + * bug #57282 [Scheduler] Throw an exception when no dispatcher has been passed to a Schedule (fabpot) + * bug #57276 Fix autoload configs to avoid warnings when building optimized autoloaders (Seldaek) + * bug #57275 Fix autoload configs to avoid warnings when building optimized autoloaders (Seldaek) + * bug #57263 [SecurityBundle] Fix `container.build_hash` parameter binding (alexandre-daubois) + * bug #57197 [Serializer] Fix denormalizing a collection of union types (HypeMC) + * bug #57188 [DoctrineBridge] Fix `UniqueEntityValidator` with proxy object (HypeMC) + * 7.1.0 (2024-05-31) * bug #57248 [DoctrineBridge] Revert deprecating by-{id} mapping of entities (nicolas-grekas) From 2d405851648b0352fc2fb506c25b3ffbc020e776 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Tue, 4 Jun 2024 08:52:15 +0200 Subject: [PATCH 31/31] Update VERSION for 7.1.1 --- src/Symfony/Component/HttpKernel/Kernel.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index 5e21d6cabc33d..0d96519f5dd0d 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -73,12 +73,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static array $freshCache = []; - public const VERSION = '7.1.1-DEV'; + public const VERSION = '7.1.1'; public const VERSION_ID = 70101; public const MAJOR_VERSION = 7; public const MINOR_VERSION = 1; public const RELEASE_VERSION = 1; - public const EXTRA_VERSION = 'DEV'; + public const EXTRA_VERSION = ''; public const END_OF_MAINTENANCE = '01/2025'; public const END_OF_LIFE = '01/2025'; 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