load() public method

Load and hydrate a document model
public load ( ClassMetadata $class, mixed $value, array $options = [] )
$class Doctrine\Search\Mapping\ClassMetadata
$value mixed
$options array
Beispiel #1
0
 /**
  * {@inheritDoc}
  */
 public function find($entityName, $id)
 {
     $options = array();
     if (is_array($id)) {
         if (!isset($id['id'])) {
             throw new \InvalidArgumentException('An "id" field is required');
         }
         $options = $id;
         $id = $options['id'];
         unset($options['id']);
     }
     $class = $this->getClassMetadata($entityName);
     return $this->unitOfWork->load($class, $id, $options);
 }