gnugat/marshaller
gnugat/marshaller is a small, framework-agnostic PHP library for marshalling data: it converts arrays into objects and objects back into arrays through configurable builders and extractors, making it easy to map raw input to domain objects in any project.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| gnugat/marshaller-bundle | 0.84 | Symfony bundle that integrates the gnugat/marshaller library, providing service configuration and dependency injection for marshalling and unmarshalling data between PHP objects and arrays or other representations. Useful for cleanly separating transformation logic in Symfony applications. | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 11 years ago | |
| small/collection | 0.83 | A lightweight collection package for PHP and Laravel that wraps arrays in a fluent, chainable API for filtering, mapping, grouping, sorting, and reducing data. Small and dependency-free, it keeps dataset manipulation readable and expressive. | 0 | 0 | — | 89 | — | 0.0 | 27.0 | — | — | |
| webparking/laravel-type-safe-collection | 0.83 | Webparking's Laravel Type-Safe Collection adds strongly typed collections to Laravel. Define the permitted item class once to get runtime type checks, clearer errors, IDE autocompletion, and safer map/filter operations, keeping collection contents predictable and preventing mixed-type bugs. | 37 | 37 | 2 | 0 | 0 | 0.5 | — | MIT | 6 years ago | |
| cscfa_tool_division/collections | 0.82 | — | 0 | 1 | 0 | 2 | 0 | 0.6 | 6.6 | MIT | 9 years ago | |
| minwork/array | 0.82 | Minwork Array provides fast, well-tested helpers for nested, associative, and object arrays. Get/set/has plus map, filter, find, group, sort, and validation, with fluent-style chaining. No dependencies; modern PHP syntax. | 63 | 66 | 12 | 7K | 1 | 5.4 | 27.8 | MIT | 6 years ago | |
| php-standard-library/collection | 0.82 | Generic, object-oriented Vector, Map, and Set collections for PHP, available in both immutable and mutable variants. Part of the PHP Standard Library, offering a consistent, type-safe API for building and transforming collections. | 1 | 1 | 0 | 54K | 0 | 21.6 | 64.9 | MIT | 1 week ago | |
| phpcollection/phpcollection | 0.82 | PHP Collection provides a flexible, object-oriented collection library for PHP. It offers common collection types and utilities to manage groups of objects consistently, with a clean API and solid documentation. Ideal for domains needing reusable collection abstractions. | 960 | 996 | 49 | 222K | 9 | 10.3 | 36.1 | Apache-2.0 | 4 years ago | |
| json-mapper/laravel-package | 0.82 | Map JSON payloads and arrays into typed PHP objects and DTOs with this Laravel package. A fluent API defines field mappings, nested structures, and collections, with clean integration into Laravel's container, facades, and config. | 25 | 25 | 5 | 12K | 0 | 8.9 | 39.4 | MIT | 7 months ago | |
| ssolweb/string-morpher | 0.82 | ssolweb/string-morpher offers a fluent PHP/Laravel API for morphing strings into common formats like camelCase, snake_case, slug, and studly case, plus custom rules for reusable, consistent string transformations. | 22 | — | 3 | — | 2 | 18.1 | — | MIT | 2 months ago | |
| cartalyst/collections | 0.82 | Cartalyst Collections extends Laravel's Collection with a richer set of array helpers, macros, and utilities for filtering, transforming, and manipulating data. It offers convenient methods for everyday PHP workflows, making complex array operations cleaner and more expressive while staying familiar... | 75 | 77 | 13 | 4K | 1 | 1.2 | 24.9 | BSD-3-Clause | 11 years ago | |
| mf/collections-php | 0.82 | A lightweight collection library for PHP that brings expressive, chainable array manipulation to any project. Map, filter, reduce, group and transform data with a fluent API, plus optional Laravel integration for familiar collection-style workflows. | 10 | 10 | 0 | 1K | 0 | 0.2 | 28.4 | MIT | 2 years ago | |
| andydefer/domain-structures | 0.82 | A Laravel/PHP package that provides reusable domain structures and building blocks for domain-driven design. It helps organize business logic, reduce boilerplate, and keep core rules isolated from framework and infrastructure concerns for cleaner, more maintainable applications. | 0 | 0 | 0 | 2K | 0 | 0.0 | 46.3 | MIT | — | |
| spiral/marshaller | 0.81 | — | 1 | 1 | 0 | 10 | 0 | 0.3 | 10.8 | MIT | 3 years ago | |
| werxe/laravel-collection-macros | 0.81 | A handy set of macros that extends Laravel Collections with extra methods for common array and data transformations, letting you write cleaner, more expressive pipelines without custom helper functions or repetitive loops. | 26 | — | 2 | — | 0 | 0.6 | — | MIT | 4 years ago | |
| danilovl/object-to-array-transform-bundle | 0.81 | Symfony bundle that converts objects to arrays using configurable field mappings. Define fields in parameters and provide corresponding getters on your entities. Works with PHP 8.5+ and Symfony 8+. | 1 | 1 | 0 | 103 | 0 | 14.0 | 24.8 | MIT | 9 months ago | |
| dragon-code/pretty-array | 0.81 | Framework-agnostic PHP utility to export arrays into a readable, pretty PHP representation. Preserves numeric keys correctly (unlike symfony/var-exporter), making it ideal for generated config/translation files and other array dumps you want to commit or inspect. | 17 | 17 | 1 | 1M | 0 | 4.3 | 39.0 | MIT | 1 year ago | |
| opportus/object-mapper | 0.81 | Opportus ObjectMapper is a PHP library for mapping data between objects and arrays with configurable strategies. It helps transform DTOs and entities cleanly, reducing repetitive boilerplate in Laravel and plain PHP projects. | 18 | — | 1 | — | 0 | 0.1 | — | MIT | 4 years ago |
|
| gnugat/search-engine-bundle | 0.81 | A Symfony bundle from gnugat that integrates search-engine capabilities into PHP applications, helping developers configure and expose search functionality within Symfony projects. Suitable for adding search-backed features without building the plumbing from scratch. | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 10 years ago | |
| konsulting/laravel-transformer | 0.81 | A Laravel package for transforming data structures and API responses through dedicated transformer classes. It helps keep controllers and models clean by centralizing reusable transformation logic, making it easy to shape arrays, Eloquent models, and collections into consistent output for JSON respo... | 12 | — | 0 | — | 0 | 0.1 | — | MIT | 1 year ago |
|
| gl3n/serialization-group-bundle | 0.81 | A Symfony bundle that simplifies serialization groups, letting you control which object properties are exposed in different contexts. Define groups once and reuse them across API responses and other serialized output. | 4 | 5 | 2 | 0 | 0 | 0.1 | — | MIT | 10 years ago |
How can I help you explore Laravel packages today?