PHPackages                             hclabs/model-manager-bundle - 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. hclabs/model-manager-bundle

AbandonedSymfony-bundle[Utility &amp; Helpers](/categories/utility)

hclabs/model-manager-bundle
===========================

HCLabs Model Manager Bundle

1.0.0-RC2(12y ago)2166MITPHP

Since May 11Pushed 11y ago1 watchersCompare

[ Source](https://github.com/jrdnrc/ModelManager)[ Packagist](https://packagist.org/packages/hclabs/model-manager-bundle)[ Docs](https://github.com/jrdnhannah/ModelManager)[ RSS](/packages/hclabs-model-manager-bundle/feed)WikiDiscussions master Synced 6d ago

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

HCLabs Model Manager
====================

[](#hclabs-model-manager)

[![Build Status](https://camo.githubusercontent.com/50eed33c06873190fb66517d29f34abc6504e8bac0300966c7566984771eaf56/68747470733a2f2f7472617669732d63692e6f72672f6a72646e68616e6e61682f4d6f64656c4d616e616765722e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/jrdnhannah/ModelManager)

A simple model manager.

---

Usage:
======

[](#usage)

Add to your `composer.json` file:

```
"require": {
    // ...

    "hclabs/model-manager-bundle": "dev-master"
}

```

Service Definitions:

```
# src/Acme/AcmeDemoBundle/Resources/config/services.yml

parameters:
	acme.demo_entity.class:     "Acme\\DemoBundle\\Entity\\TestEntity"
    hclabs.model_manager.class: "HCLabs\\ModelManagerBundle\\Model\\ModelManager"

	acme.demo_controller.class: "Acme\\DemoBundle\\Controller\\DemoController"

services:
	acme.demo_model_manager:
    	class: "%hclabs.model_manager.class%"
        tags:
            - { name: hclabs.model_manager, entity: "%acme.demo_entity.class%" }

    acme.demo_controller:
        class: "%acme.demo_controller%"
        calls:
            - [setTestModelManager, ["@acme.demo_model_manager"]]

```

Example Entity:

```
