IdReader
class IdReader
A utility for reading object IDs.
Methods
| __construct(ObjectManager $om, ClassMetadata $classMetadata) | ||
| bool |  isSingleId()  Returns whether the class has a single-column ID.  |  |
| bool |  isIntId()  Returns whether the class has a single-column integer ID.  |  |
| mixed |  getIdValue(object $object)  Returns the ID value for an object.  |  |
| string |  getIdField()  Returns the name of the ID field.  |  
Details
__construct(ObjectManager $om, ClassMetadata $classMetadata)
Parameters
| ObjectManager | $om | |
| ClassMetadata | $classMetadata | 
bool isSingleId()
Returns whether the class has a single-column ID.
Return Value
| bool | Returns true if the class has a single-column ID and false otherwise. |  
bool isIntId()
Returns whether the class has a single-column integer ID.
Return Value
| bool | Returns true if the class has a single-column integer ID and false otherwise. |  
mixed getIdValue(object $object)
Returns the ID value for an object.
This method assumes that the object has a single-column ID.
Parameters
| object | $object | The object | 
Return Value
| mixed | The ID value | 
string getIdField()
Returns the name of the ID field.
This method assumes that the object has a single-column ID.
Return Value
| string | The name of the ID field | 
    © 2004–2017 Fabien Potencier
Licensed under the MIT License.
    http://api.symfony.com/3.1/Symfony/Bridge/Doctrine/Form/ChoiceList/IdReader.html