framework icon indicating copy to clipboard operation
framework copied to clipboard

High-Performance PHP Framework

Results 122 framework issues
Sort by recently updated
recently updated
newest added

Usage: ```html ``` Inside of the `ns:tag`: ```php @if(injected('one) && (inject('one') == inject('two')) {...} ```

Component: Stempler

If I put something like ``` ``` in my stempler templates, it will fail with `Directive not parsed` exception. The solution would be suppressing it like `@@^` which seems to...

Feature
Component: Stempler

instead of ```json { "filter": { "reviewed": true, "status": "active" }, "sort": { "newest": 1, "countReviews": -1 }, "paginate": { "page": 3 } } ``` read from ```json { "reviewed":...

Component: DataGrid

For convenience, we can add several most common filters as `ILike` for PostgreSQL (and many others). This will also require a new query writer

Feature
Improvement
Component: DataGrid

### Description In case when you need using default `search` filter in DataGrid by nullable field I've detected that Filter uses INNER JOIN on building Select Query. If values are...

Feature
Component: DataGrid

Currenly, GET requests with `Content-Type: application/json` will throw exception because `JsonPayloadMiddleware` tries to decode its empty body. I think, middleware should fall back to empty arrays in such cases. Correction:...

Bug
Usability

### Demo code: ```php public function index(Validation\ValidationInterface $validation) { $validator = $validation->validate( $this->request->data->all(), [ 'name' => 'string', 'age' => 'int', 'birthday' => 'datetime::valid', 'subscribe' => 'bool', "balance" => 'double' ]...

Rework
Improvement
Component: Validation

### Description In case when you need sorting in DataGrid by nullable field I've detected that Sorter uses INNER JOIN on building Select Query. If values are nullable this moment...

Bug
Component: DataGrid

Filters support `GETTERS` and `SETTERS`, but both are practically same because they are called before the validation. A useful feature for filters would be actually _filtering_ or probably _casting_ data...

Component: Filters