From 37e8a271b967d8d331059682a5eba12fac2c0d97 Mon Sep 17 00:00:00 2001
From: Torsten Oppermann <torsten@sgalinski.de>
Date: Mon, 11 Dec 2017 17:50:28 +0100
Subject: [PATCH] [TASk] Working on validation of the application form

---
 Classes/Domain/Model/JobApplication.php | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/Classes/Domain/Model/JobApplication.php b/Classes/Domain/Model/JobApplication.php
index 50eae3af..9b81d5bc 100644
--- a/Classes/Domain/Model/JobApplication.php
+++ b/Classes/Domain/Model/JobApplication.php
@@ -74,6 +74,7 @@ class JobApplication extends AbstractEntity {
 
 	/**
 	 * @var string $zip
+	 * @validate NotEmpty
 	 */
 	protected $zip = '';
 
@@ -97,6 +98,7 @@ class JobApplication extends AbstractEntity {
 
 	/**
 	 * @var int $birthDate
+	 * @validate NotEmpty
 	 */
 	protected $birthDate = '';
 
@@ -119,16 +121,19 @@ class JobApplication extends AbstractEntity {
 
 	/**
 	 * @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\TYPO3\CMS\Extbase\Domain\Model\FileReference> $coverLetter
+	 * @validate NotEmpty
 	 */
 	protected $coverLetter;
 
 	/**
 	 * @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\TYPO3\CMS\Extbase\Domain\Model\FileReference> $cv
+	 * @validate NotEmpty
 	 */
 	protected $cv;
 
 	/**
 	 * @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\TYPO3\CMS\Extbase\Domain\Model\FileReference> $certificates
+	 * @validate NotEmpty
 	 */
 	protected $certificates;
 
@@ -293,7 +298,7 @@ class JobApplication extends AbstractEntity {
 	/**
 	 * @param int $birthDate
 	 */
-	public function setBirthDate(string $birthDate) {
+	public function setBirthDate($birthDate) {
 		$this->birthDate = (int) $birthDate;
 	}
 
-- 
GitLab