diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 128dc7d..a916ae4 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -13,7 +13,7 @@ jobs: php-versions: ["7.4", "8.0", "8.1", "8.2"] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Setup PHP, with composer and extensions uses: shivammathur/setup-php@v2 diff --git a/src/Cache/AbstractCache.php b/src/Cache/AbstractCache.php index 5045709..0db74cb 100644 --- a/src/Cache/AbstractCache.php +++ b/src/Cache/AbstractCache.php @@ -114,7 +114,7 @@ protected function doDeleteMultiple($keys): bool * @throws InvalidArgumentException MUST be thrown if the $key string is * not a legal value. */ - protected function doGet(string $key, $defaultValue = null) + protected function doGet(string $key, $defaultValue = null): mixed { } @@ -123,8 +123,9 @@ protected function doGet(string $key, $defaultValue = null) * * @param mixed $keys * @param mixed $defaultValue + * @return array */ - protected function doGetMultiple($keys, $defaultValue = null) + protected function doGetMultiple($keys, $defaultValue = null): array { } diff --git a/src/Cli/Router.php b/src/Cli/Router.php index a925d49..1b27cc8 100644 --- a/src/Cli/Router.php +++ b/src/Cli/Router.php @@ -227,8 +227,9 @@ public function handle($arguments = null) * Sets the default action name * * @param string $actionName + * @return Router */ - public function setDefaultAction(string $actionName) + public function setDefaultAction(string $actionName): Router { } @@ -236,8 +237,9 @@ public function setDefaultAction(string $actionName) * Sets the name of the default module * * @param string $moduleName + * @return Router */ - public function setDefaultModule(string $moduleName) + public function setDefaultModule(string $moduleName): Router { } diff --git a/src/Filter/Validation.php b/src/Filter/Validation.php index 5e1f2c7..d867935 100644 --- a/src/Filter/Validation.php +++ b/src/Filter/Validation.php @@ -265,9 +265,9 @@ public function setValidators(array $validators): Validation * * @param array|object $data * @param object $entity - * @return Messages + * @return Messages|false */ - public function validate($data = null, $entity = null): Messages + public function validate($data = null, $entity = null): Messages|bool { } diff --git a/src/Filter/Validation/ValidationInterface.php b/src/Filter/Validation/ValidationInterface.php index 9e1229b..2b16c26 100644 --- a/src/Filter/Validation/ValidationInterface.php +++ b/src/Filter/Validation/ValidationInterface.php @@ -130,7 +130,7 @@ public function setLabels(array $labels): void; * * @param array|object $data * @param object $entity - * @return Messages + * @return Messages|false */ - public function validate($data = null, $entity = null): Messages; + public function validate($data = null, $entity = null): Messages|bool; }