PHPackages                             mementohub/data - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. mementohub/data

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

mementohub/data
===============

Map arrays into Data Transfer Objects

00PHP

Since Nov 18Pushed 3mo agoCompare

[ Source](https://github.com/mementohub/data)[ Packagist](https://packagist.org/packages/mementohub/data)[ RSS](/packages/mementohub-data/feed)WikiDiscussions main Synced today

READMEChangelogDependenciesVersions (6)Used By (0)

Data
====

[](#data)

A lightweight package that enables casting multidimensional arrays to objects and vice versa.

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require mementohub/data
```

Usage
-----

[](#usage)

### Defining a Data Class

[](#defining-a-data-class)

To define a data class, create a class that extends `Mementohub\Data\Data` and add properties to it.

```
