PHPackages                             manuakasam/join-hydrator - 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. [Database &amp; ORM](/categories/database)
4. /
5. manuakasam/join-hydrator

ActiveLibrary[Database &amp; ORM](/categories/database)

manuakasam/join-hydrator
========================

A set of two very lightweight hydrator components. The main usage of those hydrators would be to hydrate query results from joined tables into their respective nested objects.

6181PHP

Since Mar 16Pushed 11y ago3 watchersCompare

[ Source](https://github.com/manuakasam/join-hydrator)[ Packagist](https://packagist.org/packages/manuakasam/join-hydrator)[ RSS](/packages/manuakasam-join-hydrator/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Additional Hydrator Components
==============================

[](#additional-hydrator-components)

A set of two very simple hydrator helpers to easily hydrate joined query results into their respective nested objects.

[![SensioLabsInsight](https://camo.githubusercontent.com/226e23f0ebbdba0ed4eaa21b765fd42d522e1a60c63d31b9e757a2d387e523f7/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f36626637316263362d663639632d343338312d396364632d6565326232323365356131352f6d696e692e706e67)](https://insight.sensiolabs.com/projects/6bf71bc6-f69c-4381-9cdc-ee2b223e5a15)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/6bfbbe1fb10565d6aa6061550a08578097a92ebbf2d8157b333d6c30ac154bf7/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6d616e75616b6173616d2f6a6f696e2d6879647261746f722f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/manuakasam/join-hydrator/?branch=master)[![Build Status](https://camo.githubusercontent.com/82ee56005104b8bbe0544f0211f624fd3b67fc100cde9217e749ffda66699686/68747470733a2f2f7472617669732d63692e6f72672f6d616e75616b6173616d2f6a6f696e2d6879647261746f722e706e673f6272616e63683d6d6173746572)](https://travis-ci.org/manuakasam/join-hydrator)[![Coverage Status](https://camo.githubusercontent.com/b9945f3a000ec04eab75fc297cc33eb54dab1ea6b1d7186c0e6e20982914ef4c/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6d616e75616b6173616d2f6a6f696e2d6879647261746f722f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/r/manuakasam/join-hydrator?branch=master)

Installation
============

[](#installation)

Installation is best done using composr

```
composer require manuakasam/join-hydrator

```

If asked for a version choose `dev-master`

Usage examples
==============

[](#usage-examples)

The usage can easily be checked within the `/test` folder. But here they are again:

*Standalone Usage*

```
