{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":458135,"defaultBranch":"6.4","name":"symfony","ownerLogin":"fabpot","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2010-01-04T15:41:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/47313?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717141602.0","currentOid":""},"activityList":{"items":[{"before":"4f6752adab9e1ecc50e4c4cce12efabd5d88f1ae","after":null,"ref":"refs/heads/release-7.1.0","pushedAt":"2024-05-31T07:46:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"}},{"before":null,"after":"4f6752adab9e1ecc50e4c4cce12efabd5d88f1ae","ref":"refs/heads/release-7.1.0","pushedAt":"2024-05-31T07:46:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"},"commit":{"message":"Update VERSION for 7.1.0","shortMessageHtmlLink":"Update VERSION for 7.1.0"}},{"before":"bff5f6d90cc2dfd2686c52f2453aebe1bd5af0a7","after":null,"ref":"refs/heads/release-7.1.0-RC1","pushedAt":"2024-05-17T15:43:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"}},{"before":null,"after":"bff5f6d90cc2dfd2686c52f2453aebe1bd5af0a7","ref":"refs/heads/release-7.1.0-RC1","pushedAt":"2024-05-17T15:43:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"},"commit":{"message":"Update VERSION for 7.1.0-RC1","shortMessageHtmlLink":"Update VERSION for 7.1.0-RC1"}},{"before":"1272c0dc36209b7e87cc0e298fa755739fd0b75d","after":"5a00a8bdc33ad27bd9d5d79a071b1f6cbfc57bda","ref":"refs/heads/7.1","pushedAt":"2024-05-12T07:40:26.000Z","pushType":"push","commitsCount":567,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"},"commit":{"message":"feature #54859 [Messenger] Don't mark `EnvelopeAwareExceptionInterface` internal (valtzu)\n\nThis PR was merged into the 7.1 branch.\n\nDiscussion\n----------\n\n[Messenger] Don't mark `EnvelopeAwareExceptionInterface` internal\n\n| Q | A\n| ------------- | ---\n| Branch? | 7.1\n| Bug fix? | no\n| New feature? | yes\n| Deprecations? | no\n| License | MIT\n\nAs discussed [here](https://github.com/symfony/symfony/pull/54842#issuecomment-2097535140), let's expose `EnvelopeAwareExceptionInterface` to allow custom Messenger middlewares throw a custom exception without causing stamps from previous middlewares being dropped.\n\nCommits\n-------\n\n7713fd17f5 Don't mark EnvelopeAwareExceptionInterface internal","shortMessageHtmlLink":"feature symfony#54859 [Messenger] Don't mark `EnvelopeAwareExceptionI…"}},{"before":"db07f98b47a49a1ff92d27aba3b3ebd774a54f82","after":null,"ref":"refs/heads/release-7.1.0-BETA1","pushedAt":"2024-05-02T12:46:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"}},{"before":null,"after":"db07f98b47a49a1ff92d27aba3b3ebd774a54f82","ref":"refs/heads/release-7.1.0-BETA1","pushedAt":"2024-05-02T12:46:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"},"commit":{"message":"Update VERSION for 7.1.0-BETA1","shortMessageHtmlLink":"Update VERSION for 7.1.0-BETA1"}},{"before":null,"after":"b4ec831516fe82d8404d6dcfe4e4cc48d9a1ff42","ref":"refs/heads/uniqid-type-fix","pushedAt":"2024-04-30T11:45:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"},"commit":{"message":"Fix type of first arg of uniqid","shortMessageHtmlLink":"Fix type of first arg of uniqid"}},{"before":"0114d10ed84429a7fa72af4fc4fe428f0f9fc627","after":null,"ref":"refs/heads/release-7.0.7","pushedAt":"2024-04-29T12:20:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"}},{"before":null,"after":"0114d10ed84429a7fa72af4fc4fe428f0f9fc627","ref":"refs/heads/release-7.0.7","pushedAt":"2024-04-29T12:20:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"},"commit":{"message":"Update VERSION for 7.0.7","shortMessageHtmlLink":"Update VERSION for 7.0.7"}},{"before":"be31b0b0d7b2ae5e01123cfcadb4b6b80d0be311","after":null,"ref":"refs/heads/release-6.4.7","pushedAt":"2024-04-29T11:24:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"}},{"before":null,"after":"be31b0b0d7b2ae5e01123cfcadb4b6b80d0be311","ref":"refs/heads/release-6.4.7","pushedAt":"2024-04-29T11:24:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"},"commit":{"message":"Update VERSION for 6.4.7","shortMessageHtmlLink":"Update VERSION for 6.4.7"}},{"before":"2baba1875980d8f74edbd43f70881f896ca03fe8","after":null,"ref":"refs/heads/release-5.4.39","pushedAt":"2024-04-29T11:17:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"}},{"before":null,"after":"2baba1875980d8f74edbd43f70881f896ca03fe8","ref":"refs/heads/release-5.4.39","pushedAt":"2024-04-29T11:17:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"},"commit":{"message":"Update VERSION for 5.4.39","shortMessageHtmlLink":"Update VERSION for 5.4.39"}},{"before":"87a9702a055e1b8a5de3ce5faffec81daa92bde8","after":null,"ref":"refs/heads/release-7.0.6","pushedAt":"2024-04-03T06:12:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"}},{"before":null,"after":"87a9702a055e1b8a5de3ce5faffec81daa92bde8","ref":"refs/heads/release-7.0.6","pushedAt":"2024-04-03T06:12:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"},"commit":{"message":"Update VERSION for 7.0.6","shortMessageHtmlLink":"Update VERSION for 7.0.6"}},{"before":"48182067b831a42e66d453e2003afe297b4502dd","after":null,"ref":"refs/heads/release-6.4.6","pushedAt":"2024-04-03T06:09:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"}},{"before":null,"after":"48182067b831a42e66d453e2003afe297b4502dd","ref":"refs/heads/release-6.4.6","pushedAt":"2024-04-03T06:09:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"},"commit":{"message":"Update VERSION for 6.4.6","shortMessageHtmlLink":"Update VERSION for 6.4.6"}},{"before":"19786ecbaa6440b3c98c5bd6e3dfe59b3cf56f45","after":null,"ref":"refs/heads/release-5.4.38","pushedAt":"2024-04-02T19:56:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"}},{"before":null,"after":"19786ecbaa6440b3c98c5bd6e3dfe59b3cf56f45","ref":"refs/heads/release-5.4.38","pushedAt":"2024-04-02T19:56:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"},"commit":{"message":"Update VERSION for 5.4.38","shortMessageHtmlLink":"Update VERSION for 5.4.38"}},{"before":"749ad6e7a27e44af09803e73c4f9090c3f7ddc8e","after":"1272c0dc36209b7e87cc0e298fa755739fd0b75d","ref":"refs/heads/7.1","pushedAt":"2024-03-21T13:22:08.000Z","pushType":"push","commitsCount":533,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"},"commit":{"message":"feature #54344 [Workflow] Add EventNameTrait to compute event name strings in subscribers (squrious)\n\nThis PR was squashed before being merged into the 7.1 branch.\n\nDiscussion\n----------\n\n[Workflow] Add EventNameTrait to compute event name strings in subscribers\n\n| Q | A\n| ------------- | ---\n| Branch? | 7.1\n| Bug fix? | no\n| New feature? | yes\n| Deprecations? | no\n| Issues | N/A\n| License | MIT\n\nHello!\n\nUsing the event dispatcher, we usually use event's class name to configure the event to listen to. For workflow, we\nstill have to use raw strings:\n\n```php\nclass WorkflowPostSubscriber implements EventSubscriberInterface\n{\n public static function getSubscribedEvents(): array\n {\n return [\n 'workflow.post.entered.published' => 'onPublishedEntered',\n ];\n }\n}\n```\n\nUsing class names is more clear about what event we use (easier to know which event to use in the listener). Even if we already have attributes to define event listeners, the event subscriber way could be improved.\n\n### Proposal\n\nThis PR adds a trait to improve DX when using workflow events in event subscribers.\n\n```php\nclass WorkflowPostSubscriber implements EventSubscriberInterface\n{\n public static function getSubscribedEvents(): array\n {\n return [\n PublishedEvent::get(workflowName: 'post', placeName: 'entered') => 'onPublishedEntered',\n ];\n }\n}\n```\n\nFor a better DX, the `EventNameTrait` provides two methods: `getNameForPlace` and `getNameForTransition`, so the second\nargument of `::get` and its PHPDoc are consistent with the event type.\n\nIn event classes, it is used like:\n\n```php\nclass EnterEvent extends Event\n{\n use EventNameTrait {\n use getNameForPlace as public get;\n }\n\n // ...\n}\n\n```\n\nCheers!\n\nCommits\n-------\n\n742221f14e [Workflow] Add EventNameTrait to compute event name strings in subscribers","shortMessageHtmlLink":"feature symfony#54344 [Workflow] Add EventNameTrait to compute event …"}},{"before":"53533897f025cc299859b64c6bd887a076aece3e","after":null,"ref":"refs/heads/typo","pushedAt":"2024-03-13T22:26:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"}},{"before":"327a13cac0f57bf2d4b728a63beddd2a52f2d352","after":"53533897f025cc299859b64c6bd887a076aece3e","ref":"refs/heads/typo","pushedAt":"2024-03-13T17:39:04.000Z","pushType":"push","commitsCount":10000,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"},"commit":{"message":"[FrameworkBundle] Fix typo","shortMessageHtmlLink":"[FrameworkBundle] Fix typo"}},{"before":"f3ecda492231be26467052a8b24e92795ef282e7","after":null,"ref":"refs/heads/release-7.0.5","pushedAt":"2024-03-04T21:05:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"}},{"before":null,"after":"f3ecda492231be26467052a8b24e92795ef282e7","ref":"refs/heads/release-7.0.5","pushedAt":"2024-03-04T21:05:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"},"commit":{"message":"Update VERSION for 7.0.5","shortMessageHtmlLink":"Update VERSION for 7.0.5"}},{"before":"e394573434889be04bee4c01899f0a16bc09a79a","after":null,"ref":"refs/heads/release-6.4.5","pushedAt":"2024-03-04T21:01:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"}},{"before":null,"after":"e394573434889be04bee4c01899f0a16bc09a79a","ref":"refs/heads/release-6.4.5","pushedAt":"2024-03-04T21:01:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"},"commit":{"message":"Update VERSION for 6.4.5","shortMessageHtmlLink":"Update VERSION for 6.4.5"}},{"before":"3e403191b33aaa70fd971e5985a868682b5c6ba8","after":null,"ref":"refs/heads/release-5.4.37","pushedAt":"2024-03-04T20:55:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"}},{"before":null,"after":"3e403191b33aaa70fd971e5985a868682b5c6ba8","ref":"refs/heads/release-5.4.37","pushedAt":"2024-03-04T20:55:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"},"commit":{"message":"Update VERSION for 5.4.37","shortMessageHtmlLink":"Update VERSION for 5.4.37"}},{"before":"f68e1b2b29f989ad064ab1cdc04e6c788064f0eb","after":null,"ref":"refs/heads/release-7.0.4","pushedAt":"2024-02-27T06:35:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWMM5YgA","startCursor":null,"endCursor":null}},"title":"Activity · fabpot/symfony"}