PHPackages                             kappa/doctrine - 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. [Framework](/categories/framework)
4. /
5. kappa/doctrine

ActiveLibrary[Framework](/categories/framework)

kappa/doctrine
==============

Collection of classes for better work with Doctrine

v2.1.2(11y ago)01.7kBSD-3-ClausePHPPHP &gt;= 5.3.0

Since Mar 8Pushed 10y ago1 watchersCompare

[ Source](https://github.com/Kappa-org/Doctrine)[ Packagist](https://packagist.org/packages/kappa/doctrine)[ Docs](https://github.com/Kappa-org/Doctrine)[ RSS](/packages/kappa-doctrine/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (3)Versions (9)Used By (0)

[![Build Status](https://camo.githubusercontent.com/6e3f41dea12475cd0a5f36dce7fb7f72dddfcea29b0330a453320df35a05a731/68747470733a2f2f7472617669732d63692e6f72672f4b617070612d6f72672f446f637472696e652e737667)](https://travis-ci.org/Kappa-org/Doctrine)

Kappa\\Doctrine
===============

[](#kappadoctrine)

Collection of classes for better work with Doctrine

Requirements
------------

[](#requirements)

- PHP 5.4 or higher
- [Doctrine 2](http://www.doctrine-project.org/)
- [Nette Framework](http://nette.org/)
- [Kdyby\\Doctrine](https://github.com/Kdyby/Doctrine)

Installation:
-------------

[](#installation)

The best way to install Kappa\\Doctrine is using [Composer](https://getcomposer.com)

```
$ composer require kappa/doctrine:@dev
```

Usages
------

[](#usages)

### Converter::entityToArray()

[](#converterentitytoarray)

Method `entityToArray` requires entity object and returns `Kappa\Doctrine\Converters\EntityToArrayConverter`.

- `setIgnoreList(array)` - set list of items which you can ignore *(ignore list and white list can be combined)*
- `setWhiteList(array)` - set list of items which you can transform *(ignore list and white list can be combined)*
- `addFieldResolver(column name, resolver)` - you can set closure or concrete value for field
- `convert()` - returns generated array

**Example:**

```
