/**
  * Transforms passed identifiers to collection of entities
  *
  * @param $ids
  *
  * @return ArrayCollection
  */
 public function reverseTransform($ids)
 {
     $collection = new ArrayCollection();
     if (null == $ids) {
         return $collection;
     }
     foreach ($ids as $id) {
         $item = $this->repository->find($id);
         $collection->add($item);
     }
     return $collection;
 }
 protected function findByRequestParameter(Request $request)
 {
     return $this->repository->find((int) $request->attributes->get($this->requestAttributeName));
 }
 /**
  * Transforms identifier to entity
  *
  * @param $id
  *
  * @return mixed
  */
 public function reverseTransform($id)
 {
     $item = $this->repository->find($id);
     return $item;
 }