abstract class AbstractWrapper

Class AbstractWrapper

Properties

protected object $meta Object metadata
protected object $object Wrapped object
protected ObjectManager $om Object manager instance

Methods

static mixed
wrap(object $object, ObjectManager $om)

Wrap object factory method

static 
clear()

Clear all wrapped object references

object
getObject()

Get currently wrapped object etc.: entity, document

object
getMetadata()

Get metadata

populate(array $data)

Populates the object with given property values

Details

at line 58
static mixed wrap(object $object, ObjectManager $om)

Wrap object factory method

Parameters

object $object
ObjectManager $om

Return Value

mixed

Exceptions

Exception

at line 69
static clear()

Clear all wrapped object references

at line 80
object getObject()

Get currently wrapped object etc.: entity, document

Return Value

object

at line 90
object getMetadata()

Get metadata

Return Value

object

at line 102
AbstractWrapper populate(array $data)

Populates the object with given property values

Parameters

array $data

Return Value

AbstractWrapper