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
-
20:47
(UTC +02: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,370 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 184 commits in 39 repositories
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 14 repositories not shown
Created a pull request in symfony/symfony that received 9 comments
[DependencyInjection] Add support for casting callables into single-method interfaces
This PR makes it possible to cast closures to single-method interfaces. It is best reviewed ignoring whitespaces. This works at the service defini…
+518
−60
•
9
comments
Opened 24 other pull requests in 2 repositories
symfony/symfony
1
open
20
merged
2
closed
- [FrameworkBundle] Fix auto-discovering validator constraints
- [Cache] Fix storing binary keys when using pgsql
- [Cache] Fix DBAL deprecations and stop using NUL chars in tags prefix
- [Form] Use static closures when possible
-
[DependencyInjection] Add support for
#[Autowire(lazy: class-string)]
- 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 63 pull requests in 6 repositories
symfony/symfony
25 pull requests
- [FrameworkBundle] Fix auto-discovering validator constraints
- [HttpClient] Add ServerSentEvent::getArrayData() to get the SSE's data decoded as an array directly
- [VarDumper] Add Caster::PATTERN_PRIVATE to help builing key
-
[DependencyInjection] Add
constructor
option to#[Autoconfigure]
- [HttpKernel] Collect data from every event dispatcher
-
[Messenger][Process] add
ProcessMessage
andProcessMessageHandler
-
[HttpKernel] Add
#[MapQueryParameter]
to map query parameters to controller arguments - [Serializer] Fix MissingConstructorArgumentsException returning missing argument one by one
-
[Console] Make sure signals registered by
SignalableCommandInterface
commands are defined in the PCNTL extension - [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()"
- [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
- [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 {}
- [Serializer] GetSetMethodNormalizer::supportss should not check ignored methods
- 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
doctrine/DoctrineMongoDBBundle
1 pull request
Created an issue in symfony/symfony-docs that received 5 comments
Opened 15 other issues in 2 repositories
symfony/symfony-docs
1
open
10
closed
- [DependencyInjection] Add support for casting callables into single-met…
-
[DependencyInjection] Add support for
#[Autowire(lazy: class-string)]
- [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
14
contributions
in private repositories
Mar 6 – Mar 29