PHP Class Lemon\RestBundle\Object\Processor

Show file Open project: stanlemon/rest-bundle Class Usage Examples

Protected Properties

Property Type Description
$doctrine Symfony\Bridge\Doctrine\ManagerRegistry
$metadataFactory Metadata\MetadataFactory

Public Methods

Method Description
__construct ( Symfony\Bridge\Doctrine\ManagerRegistry $doctrine, Metadata\MetadataFactory $metadataFactory )
process ( object $object, object | null $entity = null )
processIds ( object $object )
processRelationships ( object $object, object | null $entity = null )

Protected Methods

Method Description
isNew ( object $object ) : boolean
processExclusions ( object $object, object | null $entity )

Method Details

__construct() public method

public __construct ( Symfony\Bridge\Doctrine\ManagerRegistry $doctrine, Metadata\MetadataFactory $metadataFactory )
$doctrine Symfony\Bridge\Doctrine\ManagerRegistry
$metadataFactory Metadata\MetadataFactory

isNew() protected method

protected isNew ( object $object ) : boolean
$object object
return boolean

process() public method

public process ( object $object, object | null $entity = null )
$object object
$entity object | null

processExclusions() protected method

protected processExclusions ( object $object, object | null $entity )
$object object
$entity object | null

processIds() public method

public processIds ( object $object )
$object object

processRelationships() public method

public processRelationships ( object $object, object | null $entity = null )
$object object
$entity object | null

Property Details

$doctrine protected property

protected ManagerRegistry,Symfony\Bridge\Doctrine $doctrine
return Symfony\Bridge\Doctrine\ManagerRegistry

$metadataFactory protected property

protected MetadataFactory,Metadata $metadataFactory
return Metadata\MetadataFactory