|about 21 hours ago||6 days ago|
|MIT License||MIT License|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
What do you consider to be PHP's most underrated feature/function?
2 projects | reddit.com/r/PHP | 1 Jan 2021
combined example: https://github.com/voku/Arrayy/blob/baf3d3706575bd6e1e3b870cf5f5460abfc76167/src/Arrayy.php#L4225
Array -> Entity
2 projects | reddit.com/r/symfony | 28 Apr 2022
Or this popular alternative: https://jmsyst.com/libs/serializer
PHP libraries and tools
36 projects | dev.to | 22 Sep 2021
JMS Serializer: This library allows you to (de-)serialize data of any complexity. Currently, it supports XML and JSON.
Yet another Data-Transfer-Object package
3 projects | reddit.com/r/PHP | 18 Jul 2021
Only took a very brief look, but it looks nice. I like that the DTO class isn't required to extend anything, and that it seems to be for real DTOs used for actual transfer of data between systems - not 'local dtos'. It feels like this might be more comparable to something like schmittjoh/serializer rather than spatie/data-transfer-object.
What are some alternatives?
Fractal - Output complex, flexible, AJAX/RESTful data structures.
JsonMapper - Map nested JSON structures onto PHP classes
data-transfer-object - Data transfer objects with batteries included
Ardent - A Collections library for PHP.
YaLinqo - Yet Another LINQ to Objects for PHP [Simplified BSD]
Ginq - `LINQ to Object` inspired DSL for PHP
php-dto - A data transfer object inspired by Rust's serde
PHP Collections - General Purpose Collection Library for PHP
CRUDlex - CRUDlex is an easy to use CRUD generator for Symfony 4 and Silex 2 which is great for auto generated admin pages