Green-keeping the Symfony CI
Submitting features and bug(fixes) @symfony, to make it always faster, easier to use and better designed, uncompromising.
@ESPCI_Alumni engineer.
- Paris, France
-
23:31
(UTC +01:00) - @nicolasgrekas
- in/nicolasgrekas
Sponsors
Block or Report
Block or report nicolas-grekas
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
-
-
symfony/thanks Public
Give thanks (in the form of a GitHub ★) to your fellow PHP package maintainers (not limited to Symfony components)!
-
1
=========================================
2Advanced handling of HTTP requests in PHP
3=========================================
45Nicolas Grekas - nicolas.grekas, gmail.com
-
6,503 contributions in the last year
Less
More
Activity overview
Contributed to
symfony/symfony,
symfony/framework-bundle,
symfony/http-kernel
and 287 other
repositories
Contribution activity
March 2023
Created 171 commits in 39 repositories
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 14 repositories not shown
Created a pull request in symfony/symfony that received 9 comments
[DependencyInjection] Add support for casting callable to single-method interfaces
This PR makes it possible to cast closures to single-method interfaces. This works at the service definition level. Here is an example that create…
+476
−49
•
9
comments
Opened 19 other pull requests in 2 repositories
symfony/symfony
3
open
13
merged
2
closed
- Replace "use-by-ref" by static vars when possible in closures
- [ErrorHandler] Rewrite logic to dump exception properties and fix serializing FlattenException
- [FrameworkBundle] Fix wiring session.handler when handler_id is null
- [Serializer] Allow filtering "object" when using "getSupportedTypes()"
- [HttpFoundation] Prevent PHP notice by calling ini_set() only when needed in NativeFileSessionHandler
-
[DependencyInjection] Add support for
#[Autowire(lazy: true)]
- [DependencyInjection] Use weak references in ContainerBuilder
- [DependencyInjection] Generalize and simplify parsing of autowiring attributes
- [Config] Improve performance of GlobResource
-
[DependencyInjection] Deprecate
#[MapDecorated]
in favor of#[AutowireDecorated]
- [DependencyInjection] Add support for generating lazy closures
- [HttpKernel] Renamed "pinned" to "targeted" for value resolvers
- [DependencyInjection] Add support for autowiring services as closures using attributes
- [GHA] use stubs instead of extensions for psalm job
- [DependencyInjection] Keep track of decorated ids
- [Translation] Decouple TranslatorPathsPass from "debug." convention
- [DependencyInjection] Preserve the id of decorated services
- [HttpClient] Fix encoding "+" in URLs
symfony/symfony-docs
1
merged
Reviewed 56 pull requests in 5 repositories
symfony/symfony
25 pull requests
- [Translation] Improve message extraction performance for big code bases
- [ImportMaps] Manage JavaScript dependencies without a JS toolchain
-
[FrameworkBundle] Allow to pass signals to
StopWorkerOnSignalsListener
in XML config and as plain strings -
[HttpKernel] Create Attributes
#[MapRequestBody]
and#[MapQueryString]
to map Request input to typed objects - [FrameworkBundle] Fix wiring session.handler when handler_id is null
- [Serializer] Allow filtering "object" when using "getSupportedTypes()"
-
[HttpKernel] Add
#[MapQueryParameter]
to map query parameters to controller arguments - [Messenger] Add a way to redispatch a message
-
[Security] Add argument
$exceptionCode
to#[IsGranted]
- [Scheduler] Add DateIntervalTrigger and DatePeriodTrigger
- [Scheduler] Rename argument name for more consistency
- [WebLink] Add relations defined in RFC 8631
-
[DependencyInjection] Add
constructor
option to#[Autoconfigure]
- [Messenger] Add Clock support in Worker
- [Scheduler] Add a simple Scheduler class for when the component is used standalone
- [Messenger] Add support for the DelayStamp in InMemoryTransport
- [HttpClient] Encode and decode curly brackets {}
- [HttpKernel] Collect data from every event dispatcher
- [Serializer] GetSetMethodNormalizer::supportss should not check ignored methods
- [FrameworkBundle] Add support to easily clear all cache pools
- [CssSelector] Add support for :scope
- [FrameworkBundle] Make StopWorkerOnSignalsListener configurable via messenger's config
-
[HttpFoundation] Add
ParameterBag::getString()
and deprecate accepting invalid values - [Messenger] Add a scheduler component
- [DependencyInjection] Add support for generating lazy closures
- Some pull request reviews not shown.
doctrine/DoctrineBundle
2 pull requests
symfony/recipes
2 pull requests
openai-php/client
2 pull requests
symfony/symfony-docs
2 pull requests
Created an issue in symfony/symfony-docs that received 5 comments
Opened 13 other issues in 2 repositories
symfony/symfony-docs
9
closed
- [CssSelector] Add support for :scope
- [FrameworkBundle] Make StopWorkerOnSignalsListener configurable via mes…
-
[Security] Add argument
$exceptionCode
to#[IsGranted]
- [HttpFoundation] Add support for the 103 status code (Early Hints) and …
-
[DependencyInjection] deprecate the
@required
annotation - [DependencyInjection] Add support for autowiring services as closures u…
- [DomCrawler] Give choice of used parser
- [Serializer] add a context to allow invalid values in BackedEnumNormali…
- [Console] Add support for managing exit code while handling signals
Started 1 discussion in 1 repository
rspamd/rspamd
rspamd/rspamd
-
Can rspamd rewrite From/To headers?
This contribution was made on Mar 5
8
contributions
in private repositories
Mar 6 – Mar 19