More type hinting

This commit is contained in:
Alex Cabal 2024-01-08 17:00:20 -06:00
parent 6f0d1f7aa8
commit cb79832092
3 changed files with 7 additions and 4 deletions

View file

@ -2,7 +2,7 @@
namespace Exceptions; namespace Exceptions;
class SeeOtherEbookException extends AppException{ class SeeOtherEbookException extends AppException{
public $Url; public string $Url;
public function __construct(string $url = ''){ public function __construct(string $url = ''){
$this->Url = $url; $this->Url = $url;

View file

@ -2,7 +2,7 @@
namespace Exceptions; namespace Exceptions;
class StringTooLongException extends AppException{ class StringTooLongException extends AppException{
public $Source; public string $Source;
public function __construct(string $source = ''){ public function __construct(string $source = ''){
$this->Source = $source; $this->Source = $source;

View file

@ -1,10 +1,13 @@
<? <?
namespace Exceptions; namespace Exceptions;
/**
* @property array<\Exception> $Exceptions
*/
class ValidationException extends AppException{ class ValidationException extends AppException{
public $Exceptions = []; public $Exceptions = [];
public $HasExceptions = false; public bool $HasExceptions = false;
public $IsFatal = false; public bool $IsFatal = false;
public function __toString(): string{ public function __toString(): string{
$output = ''; $output = '';