dev-master
9999999-devIt's simple CRUD Helper for Doctrine Managed entities.
MIT
The Requires
- php >=5.5
- doctrine/common ^2.7.1
1.0.0
1.0.0.0It's simple CRUD Helper for Doctrine Managed entities.
MIT
The Requires
- php >=5.5
- doctrine/common ^2.7.1
Wallogit.com
2017 © Pedro Peláez
It's simple CRUD Helper for Doctrine Managed entities.
It's simple CRUD Helper for Doctrine Managed entities., (*1)
Run php composer.phar require mukadi/doctrine-crud, (*2)
The Mukadi\Doctrine\CRUD\CRUD` class implements methods for create, update, delete and retreive entity managed by Doctrine. the CRUD class instanciation require an instance of Doctrine Object Manager and FQCN of the entity to handle., (*3)
| Methods | Description |
|---|---|
| constructor(\Doctrine\Common\Persistence\ObjectManager, $class) | create an CRUD new instance |
| newObject() | create an new instance of type $class passed as parameter in the constructor |
| create($object) | save $object to the database |
| get($id) | get entity by id |
| getOneBy($criteria = array()) | retreive a single entity from some criteria |
| listing($criteria = array()) | get a set of entity by criteria. the criteria array accept some specials keys: [orderBy] (eg: $crud->listing(['orderBy' => ['time' => 'DESC']])).for order the result. The ['limit']['first'] specify the first element and the key ['limit']['max'] specify the maximum element to fetch |
| update($object) | update an enetity |
| delete($object) | remove an entity from the database |
| supportsClass($class) | check if a class is handled by the CRUD isntance |
| getManagedClass() | return the FQCN of the managed entity |
It's simple CRUD Helper for Doctrine Managed entities.
MIT
It's simple CRUD Helper for Doctrine Managed entities.
MIT