From 63ca9f132b5e07519ed6e23fdad660daa0007365 Mon Sep 17 00:00:00 2001 From: Boris Date: Tue, 9 Jan 2018 09:25:06 +0100 Subject: [PATCH 1/3] More fixes --- src/Model/UploadModel.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Model/UploadModel.php b/src/Model/UploadModel.php index 02f632b..2b3cdc8 100644 --- a/src/Model/UploadModel.php +++ b/src/Model/UploadModel.php @@ -3,7 +3,6 @@ namespace VC4A\Model; use InvalidArgumentException; -use VC4A\Model\DocumentsModel; class UploadModel extends ModelAbstract { @@ -44,6 +43,7 @@ public function create(array $data): array /** * @return array + * @throws InvalidArgumentException */ public function validate(array $data): array { @@ -60,6 +60,7 @@ public function validate(array $data): array /** * @param array $data * @return array + * @throws InvalidArgumentException */ public function sanitize(array $data) : array { From 12f0c4379e5d72af2b2f820f25d1987a51505865 Mon Sep 17 00:00:00 2001 From: Boris Date: Tue, 9 Jan 2018 09:29:57 +0100 Subject: [PATCH 2/3] More fixes --- src/Repository/MySQLRepositoryAbstract.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Repository/MySQLRepositoryAbstract.php b/src/Repository/MySQLRepositoryAbstract.php index c1c58d1..ae611b9 100644 --- a/src/Repository/MySQLRepositoryAbstract.php +++ b/src/Repository/MySQLRepositoryAbstract.php @@ -9,6 +9,9 @@ abstract class MySQLRepositoryAbstract implements MySQLRepositoryInterface { + /** @var PDO */ + private $pdo; + /** * @param PDO $pdo */ From 743626b04907e321c621e31b3864235e81b8f3f0 Mon Sep 17 00:00:00 2001 From: Boris Date: Tue, 9 Jan 2018 09:40:49 +0100 Subject: [PATCH 3/3] More fixes added exception and changed one. --- src/Repository/UploadRepository.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Repository/UploadRepository.php b/src/Repository/UploadRepository.php index 6b24cf7..8f9fe76 100644 --- a/src/Repository/UploadRepository.php +++ b/src/Repository/UploadRepository.php @@ -3,6 +3,7 @@ namespace VC4A\Repository; use Exception; +use RuntimeException; class UploadRepository implements RepositoryInterface { @@ -12,6 +13,7 @@ class UploadRepository implements RepositoryInterface /** * @param array $data * @return array + * @throws Exception */ public function create(array $data): array { @@ -32,8 +34,12 @@ protected function moveUploadedFile(string $from, string $to): bool return move_uploaded_file($from, self::UPLOADS_DIR . basename($to)); } + /** + * @return array + * @throws RuntimeException + */ public function all(): array { - throw new Exception('Method not implemented'); + throw new RuntimeException('Method not implemented'); } }