/** * Returns a list of all uploaded files * * @return array */ public function getFiles(array $criteria = array(), array $orderBy = NULL) { $files = new \Psc\Data\ArrayCollection($this->manager->getRepository()->findBy($criteria, $orderBy)); foreach ($files as $file) { $this->manager->attach($file); } return $files; }