Skip to content
Snippets Groups Projects
Commit 9e32751f authored by Stefan Galinski's avatar Stefan Galinski :video_game:
Browse files

[TASK] Cleanup

parent 7824d833
No related branches found
No related tags found
No related merge requests found
......@@ -55,7 +55,6 @@ use TYPO3\CMS\Core\Resource\File;
use TYPO3\CMS\Core\Resource\Folder;
use TYPO3\CMS\Core\Resource\ProcessedFile;
use TYPO3\CMS\Core\Resource\ResourceFactory;
use TYPO3\CMS\Core\Resource\ResourceStorage;
use TYPO3\CMS\Core\Site\SiteFinder;
use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
use TYPO3\CMS\Core\Utility\GeneralUtility;
......
......@@ -73,7 +73,7 @@ class Company extends AbstractEntity {
protected $description = '';
/**
* @var \SGalinski\SgJobs\Domain\Model\Contact $contact
* @var Contact $contact
*/
protected $contact;
......@@ -167,14 +167,14 @@ class Company extends AbstractEntity {
}
/**
* @return \SGalinski\SgJobs\Domain\Model\Contact
* @return Contact
*/
public function getContact() {
return $this->contact;
}
/**
* @param \SGalinski\SgJobs\Domain\Model\Contact $contact
* @param Contact $contact
*/
public function setContact(Contact $contact) {
$this->contact = $contact;
......
......@@ -61,7 +61,7 @@ class Contact extends AbstractEntity {
/**
* @TYPO3\CMS\Extbase\Annotation\ORM\Lazy
* @var \TYPO3\CMS\Extbase\Domain\Model\FileReference
* @var FileReference
*/
protected $image;
......
......@@ -45,7 +45,7 @@ class Job extends AbstractEntity {
protected $jobId = '';
/**
* @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\TYPO3\CMS\Extbase\Domain\Model\FileReference>
* @var ObjectStorage<\TYPO3\CMS\Extbase\Domain\Model\FileReference>
* @TYPO3\CMS\Extbase\Annotation\ORM\Lazy
*/
protected $attachment;
......@@ -61,12 +61,12 @@ class Job extends AbstractEntity {
protected $qualification = '';
/**
* @var \SGalinski\SgJobs\Domain\Model\Department
* @var Department
*/
protected $department;
/**
* @var \SGalinski\SgJobs\Domain\Model\ExperienceLevel
* @var ExperienceLevel
*/
protected $experienceLevel;
......@@ -107,14 +107,14 @@ class Job extends AbstractEntity {
protected $sorting;
/**
* @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\SGalinski\SgJobs\Domain\Model\Company>
* @var ObjectStorage<Company>
* @TYPO3\CMS\Extbase\Annotation\ORM\Lazy
*/
protected $company;
/**
* @TYPO3\CMS\Extbase\Annotation\ORM\Lazy
* @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\SGalinski\SgJobs\Domain\Model\Job>
* @var ObjectStorage<Job>
*/
protected $relatedJobs;
......@@ -124,7 +124,7 @@ class Job extends AbstractEntity {
protected $description = '';
/**
* @var \SGalinski\SgJobs\Domain\Model\Contact $contact
* @var Contact $contact
*/
protected $contact;
......@@ -326,14 +326,14 @@ class Job extends AbstractEntity {
}
/**
* @return \SGalinski\SgJobs\Domain\Model\Contact
* @return Contact
*/
public function getContact() {
return $this->contact;
}
/**
* @param \SGalinski\SgJobs\Domain\Model\Contact $contact
* @param Contact $contact
*/
public function setContact(Contact $contact) {
$this->contact = $contact;
......
......@@ -47,13 +47,13 @@ class JobApplication extends AbstractEntity {
protected $jobTitle = '';
/**
* @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\SGalinski\SgJobs\Domain\Model\Company>
* @var ObjectStorage<Company>
* @TYPO3\CMS\Extbase\Annotation\ORM\Lazy
*/
protected $company = '';
/**
* @var \SGalinski\SgJobs\Domain\Model\Job $job
* @var Job $job
*/
protected $job;
......@@ -435,14 +435,14 @@ class JobApplication extends AbstractEntity {
}
/**
* @return \SGalinski\SgJobs\Domain\Model\Job
* @return Job
*/
public function getJob() {
return $this->job;
}
/**
* @param \SGalinski\SgJobs\Domain\Model\Job $job
* @param Job $job
*/
public function setJob(Job $job) {
$this->job = $job;
......
......@@ -93,9 +93,9 @@ class PluginRenderer implements \TYPO3\CMS\Backend\View\PageLayoutViewDrawItemHo
*/
protected function adaptPluginHeaderContent(&$headerContent, $row): void {
$headerContent = '<h4>' . $this->getPluginNameForHeaderContent(
(int) $row['pid'],
$row['list_type']
) . $headerContent . '</h4>';
(int) $row['pid'],
$row['list_type']
) . $headerContent . '</h4>';
}
/**
......
......@@ -8,8 +8,7 @@ routeEnhancers:
type: LocaleModifier
default: page-jobs
localeMap:
-
locale: 'de_DE.*'
- locale: 'de_DE.*'
value: seite-jobs
currentPage:
type: StaticRangeMapper
......@@ -22,13 +21,11 @@ routeEnhancers:
extension: SgJobs
plugin: JobApplication
routes:
-
routePath: '/{localizedSegment}/{jobTitle}'
- routePath: '/{localizedSegment}/{jobTitle}'
_controller: 'Joblist::applyForm'
_arguments:
jobTitle: jobId
-
routePath: '/{localizedSegment}'
- routePath: '/{localizedSegment}'
_controller: 'Joblist::apply'
defaultController: 'Joblist::applyForm'
aspects:
......@@ -40,16 +37,14 @@ routeEnhancers:
type: LocaleModifier
default: apply
localeMap:
-
locale: 'de_DE.*'
- locale: 'de_DE.*'
value: bewerbung
SgJobList:
type: Extbase
extension: SgJobs
plugin: Joblist
routes:
-
routePath: '/job/{jobTitle}'
- routePath: '/job/{jobTitle}'
_controller: 'Joblist::index'
_arguments:
jobTitle: jobId
......
{
"name": "sgalinski/sg-jobs",
"type": "typo3-cms-extension",
"description": "sgalinski Jobs Extension - Manage and display your Job offers",
"homepage": "https://www.sgalinski.de",
"license": [
"GPL-2.0-or-later"
],
"version": "5.5.3",
"support": {
"issues": "https://gitlab.sgalinski.de/typo3/sg_jobs"
},
"require": {
"typo3/cms-core": "^10.4.0 || ^11.5.0",
"sgalinski/sg-mail": ">=7.0.0",
"sgalinski/sg-ajax": ">=4.0.0"
},
"suggest": {
"sgalinski/sg-seo": "For additional SEO features"
},
"replace": {
"sgalinski/sg_jobs": "self.version"
},
"extra": {
"typo3/cms": {
"extension-key": "sg_jobs"
}
},
"autoload": {
"psr-4": {
"SGalinski\\SgJobs\\": "Classes/"
}
}
"name": "sgalinski/sg-jobs",
"type": "typo3-cms-extension",
"description": "sgalinski Jobs Extension - Manage and display your Job offers",
"homepage": "https://www.sgalinski.de",
"license": [
"GPL-2.0-or-later"
],
"version": "5.5.3",
"support": {
"issues": "https://gitlab.sgalinski.de/typo3/sg_jobs"
},
"require": {
"typo3/cms-core": "^10.4.0 || ^11.5.0",
"sgalinski/sg-mail": ">=7.0.0",
"sgalinski/sg-ajax": ">=4.0.0"
},
"suggest": {
"sgalinski/sg-seo": "For additional SEO features"
},
"replace": {
"sgalinski/sg_jobs": "self.version"
},
"extra": {
"typo3/cms": {
"extension-key": "sg_jobs"
}
},
"autoload": {
"psr-4": {
"SGalinski\\SgJobs\\": "Classes/"
}
}
}
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