PHPackages                             ergebnis/factory-girl-definition - 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. ergebnis/factory-girl-definition

Abandoned → [ergebnis/factory-bot](/?search=ergebnis%2Ffactory-bot)ArchivedLibrary[Utility &amp; Helpers](/categories/utility)

ergebnis/factory-girl-definition
================================

Provides an interface for, and an easy way to find and register entity definitions for breerly/factory-girl-php.

2.0.1(6y ago)952.1kMITPHPPHP ^7.2

Since May 25Pushed 5y ago1 watchersCompare

[ Source](https://github.com/ergebnis/factory-girl-definition)[ Packagist](https://packagist.org/packages/ergebnis/factory-girl-definition)[ Docs](https://github.com/ergebnis/factory-girl-definition)[ RSS](/packages/ergebnis-factory-girl-definition/feed)WikiDiscussions main Synced yesterday

READMEChangelog (9)Dependencies (14)Versions (12)Used By (0)

factory-girl-definition
=======================

[](#factory-girl-definition)

[![Integrate](https://github.com/ergebnis/factory-girl-definition/workflows/Integrate/badge.svg?branch=main)](https://github.com/ergebnis/factory-girl-definition/actions)[![Prune](https://github.com/ergebnis/factory-girl-definition/workflows/Prune/badge.svg?branch=main)](https://github.com/ergebnis/factory-girl-definition/actions)[![Release](https://github.com/ergebnis/factory-girl-definition/workflows/Release/badge.svg?branch=main)](https://github.com/ergebnis/factory-girl-definition/actions)[![Renew](https://github.com/ergebnis/factory-girl-definition/workflows/Renew/badge.svg?branch=main)](https://github.com/ergebnis/factory-girl-definition/actions)

[![Code Coverage](https://camo.githubusercontent.com/832b9614fa36f55f91d49e4e7bc4d1a01da15e0acf16d737616704d4365e6040/68747470733a2f2f636f6465636f762e696f2f67682f65726765626e69732f666163746f72792d6769726c2d646566696e6974696f6e2f6272616e63682f6d61696e2f67726170682f62616467652e737667)](https://codecov.io/gh/ergebnis/factory-girl-definition)[![Type Coverage](https://camo.githubusercontent.com/a4fbaf6a774d725d28de61adbbb0d4e5fd9fa2bb1d91cdd4be0cc0813957203f/68747470733a2f2f73686570686572642e6465762f6769746875622f65726765626e69732f666163746f72792d6769726c2d646566696e6974696f6e2f636f7665726167652e737667)](https://shepherd.dev/github/ergebnis/factory-girl-definition)

[![Latest Stable Version](https://camo.githubusercontent.com/2356411cdb4a076235c9732244d71b7384947fe51fa8478507a04b1a8615cd16/68747470733a2f2f706f7365722e707567782e6f72672f65726765626e69732f666163746f72792d6769726c2d646566696e6974696f6e2f762f737461626c65)](https://packagist.org/packages/ergebnis/factory-girl-definition)[![Total Downloads](https://camo.githubusercontent.com/eb30c5efe5f538bc8a0a39dd61903bd31cc0186dd6445fb9439ecc1474164bc5/68747470733a2f2f706f7365722e707567782e6f72672f65726765626e69732f666163746f72792d6769726c2d646566696e6974696f6e2f646f776e6c6f616473)](https://packagist.org/packages/ergebnis/factory-girl-definition)

Provides an interface for, and an easy way to find and register entity definitions for [`breerly/factory-girl-php`](https://github.com/breerly/factory-girl-php).

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

[](#installation)

Run

```
$ composer require --dev ergebnis/factory-girl-definition
```

Usage
-----

[](#usage)

### Create Definitions

[](#create-definitions)

Implement one of the

- `Ergebnis\FactoryGirl\Definition\Definition`
- `Ergebnis\FactoryGirl\Definition\FakerAwareDefinition`

interfaces and use the instance of `FactoryGirl\Provider\Doctrine\FixtureFactory`that is passed into `accept()` to define entities:

```
