getAuthorizedContextObject(Application::ASSOC_TYPE_SUBMISSION); } /** * @copydoc GridDataProvider::getRequestArgs() */ public function getRequestArgs() { $submission = $this->getSubmission(); return [ 'submissionId' => $submission->getId(), ]; } /** * @copydoc CategoryGridHandler::loadCategoryData() * * @param null|mixed $filter */ public function loadCategoryData($request, $fileType, $filter = null) { // Retrieve all library files for the given submission document category. $submission = $this->getSubmission(); $libraryFileDao = DAORegistry::getDAO('LibraryFileDAO'); /** @var LibraryFileDAO $libraryFileDao */ $libraryFiles = $libraryFileDao->getBySubmissionId($submission->getId(), $fileType); return $libraryFiles->toAssociativeArray(); } }