getResourcesByCourse($course, $session, $group, $parentNode); } public function getResourceSettings(): ResourceSettings { $settings = parent::getResourceSettings(); $settings->setAllowResourceCreation(true); return $settings; } public function saveUpload(UploadedFile $file) { return new CLink(); } public function saveResource(FormInterface $form, $course, $session, $fileType) { /** @var CLink $newResource */ $newResource = $form->getData(); $newResource ->setCId($course->getId()) ->setDisplayOrder(0) ->setOnHomepage(0) ; return $newResource; } public function getTitleColumn(Grid $grid): Column { return $grid->getColumn('title'); } }