Skip to content
Snippets Groups Projects
Commit 3b8c83f4 authored by Johannes Kreiner's avatar Johannes Kreiner
Browse files

[TASK] Allow extending the JoblistController

parent 32441156
No related branches found
No related tags found
No related merge requests found
......@@ -54,22 +54,22 @@ class JoblistController extends ActionController {
/**
* @var CompanyRepository
*/
private $companyRepository;
protected $companyRepository;
/**
* @var JobRepository
*/
private $jobRepository;
protected $jobRepository;
/**
* @var JobApplicationRepository
*/
private $jobApplicationRepository;
protected $jobApplicationRepository;
/**
* @var DepartmentRepository
*/
private $departmentRepository;
protected $departmentRepository;
/**
* Inject the CompanyRepository
......@@ -309,7 +309,7 @@ class JoblistController extends ActionController {
* @throws \TYPO3\CMS\Extbase\Mvc\Exception\UnsupportedRequestTypeException
* @throws \TYPO3\CMS\Core\Resource\Exception\ResourceDoesNotExistException
*/
private function submitApplicationFiles(JobApplication $applicationData, $folderName): void {
protected function submitApplicationFiles(JobApplication $applicationData, $folderName): void {
$resourceFactory = $this->objectManager->get(ResourceFactory::class);
$newName = \date('Ymd-His') . '_' . $applicationData->getJobId() . '-' . $applicationData->getFirstName()
. '-' . $applicationData->getLastName();
......@@ -421,7 +421,7 @@ class JoblistController extends ActionController {
* @param int $rootPageId
* @throws \InvalidArgumentException
*/
private function assignFilterValues($rootPageId): void {
protected function assignFilterValues($rootPageId): void {
$countries = $this->companyRepository->getAllCountries($rootPageId);
$this->view->assign('countries', $countries);
......@@ -441,7 +441,7 @@ class JoblistController extends ActionController {
* @param JobApplication $applyData
* @return array
*/
private function getApplicationMailMarkers($applyData): array {
protected function getApplicationMailMarkers($applyData): array {
$location = '';
if ($applyData->getCompany() !== NULL) {
$location = $applyData->getCompany()->getCity();
......@@ -473,7 +473,7 @@ class JoblistController extends ActionController {
* @throws \RuntimeException
* @throws \TYPO3\CMS\Core\Resource\Exception\ResourceDoesNotExistException
*/
private function writeApplicationFile(JobApplication $data, $filePath): void {
protected function writeApplicationFile(JobApplication $data, $filePath): void {
$dataToInsertArr = [
$data->getJobId(),
$data->getFirstName(),
......@@ -536,7 +536,7 @@ class JoblistController extends ActionController {
*
* @param string $folderName
*/
private function deleteTmpFolder($folderName): void {
protected function deleteTmpFolder($folderName): void {
/** @var ResourceFactory $resourceFactory */
$resourceFactory = $this->objectManager->get(ResourceFactory::class);
$storage = $resourceFactory->getStorageObject(1);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment