drewlabs/overloadable
Provides function overloading to PHP language. It's an experimental feature as it may not be optimized for all use-case
How can I help you explore Laravel packages today?