Serializard
laminas-hydrator
Our great sponsors
Serializard | laminas-hydrator | |
---|---|---|
0 | 2 | |
26 | 123 | |
- | -0.8% | |
0.0 | 6.1 | |
about 3 years ago | 13 days ago | |
PHP | PHP | |
MIT License | BSD 3-clause "New" or "Revised" 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.
Serializard
We haven't tracked posts mentioning Serializard yet.
Tracking mentions began in Dec 2020.
laminas-hydrator
-
Should I replace laminas-hydrator with an optimized self written version
I dug deeper in the code. It doesn't cache the regex results. On the other hand, the ReflectionHydrator does cache the properties so that is something. But the real performance hit is the UnderscoreToCamelCaseFilter.
It is in this file https://github.com/laminas/laminas-hydrator/blob/4.3.x/src/NamingStrategy/UnderscoreNamingStrategy/UnderscoreToCamelCaseFilter.php
What are some alternatives?
JsonMapper - Map nested JSON structures onto PHP classes
CRUDlex - CRUDlex is an easy to use CRUD generator for Symfony 4 and Silex 2 which is great for auto generated admin pages
Collections
Serializer - Library for (de-)serializing data of any complexity (supports JSON, and XML)
Ardent - A Collections library for PHP.
Ginq - `LINQ to Object` inspired DSL for PHP
doctrine-laminas-hydrator - Doctrine hydrators for Laminas applications
Array helper
ext-collections - Array manipulation extension for PHP.
Zend Serializer
PINQ - PHP Integrated Query, a real LINQ library for PHP
Cake Collection - [READ-ONLY] Collection library in CakePHP. This repo is a split of the main code that can be found in https://github.com/cakephp/cakephp