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 { 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 */ 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'); } }