framework
framework copied to clipboard
High-Performance PHP Framework
| Q | A | ------------- | --- | Bugfix? | ✔️ | Breaks BC? | ❌ | New feature? | ❌ | Issues | #752
After the PR https://github.com/spiral/framework/pull/736 we can have a lot of issues like this: ``` Spiral\Views\Exception\CompileException Cannot assign null to property Spiral\Stempler\Lexer\Buffer::$offset of type int ``` ![изображение](https://user-images.githubusercontent.com/4152481/184148286-3bd838a2-310d-4ced-8acb-4ed55ee546d9.png) (spiral keeper) Need to...
| Q | A | ------------- | --- | Bugfix? | ✔️ | Breaks BC? | ❌ | New feature? | ✔️ This PR adds the ability to configure the...
### Description We have webhook on upload any object in specific dir. It works for uploaded(created) directory and we've detected that if you create directory this webhook send this key...
Allows wrapping standalone filters into a complex construction under the hood: ?filters[size]=xl&filters[color]=red to mean ```php new Filter\Any( new Filter\Equals('size', 'xl'), new Filter\Equals('color', 'red') ) ``` A user should add a...
| Q | A | ------------- | --- | Bugfix? | ✔️ or TBD, see changes in tests. | Breaks BC? | ❌ or TBD, see changes in tests. |...
As seen in #733 | Q | A | ------------- | --- | Bugfix? | ✔️ | Breaks BC? | ❌ | New feature? | ❌
## Hard way Using type association and intersection with the Lazy class, we can generate proxies and decorators. ```php class Service { public function __construct( Lazy|OrmInterface $proxy, // magic proxy...
We have one performance problem with using ClasssesInterface. A lot of components or packages use this class for specific class location. And every package scan files again and again. It...
| Q | A | ------------- | --- | Bugfix? | ❌ | Breaks BC? | ✔️ | New feature? | ✔️ Allows to override the error rendering for a...