![]() Server : Apache/2.4.62 (Unix) OpenSSL/1.0.2k-fips System : Linux server1.richineiserver.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : fdshops ( 1003) PHP Version : 8.2.21 Disable Function : NONE Directory : /home/fdshops/public_html/vendor/arcanedev/support/src/Validation/ |
<?php declare(strict_types=1); namespace Arcanedev\Support\Validation; use Illuminate\Contracts\Validation\Rule as RuleContract; /** * Class Rule * * @author ARCANEDEV <arcanedev.maroc@gmail.com> */ abstract class Rule implements RuleContract { /* ----------------------------------------------------------------- | Properties | ----------------------------------------------------------------- */ /** * The message that should be used when validation fails. * * @var string|array */ protected $message; /* ----------------------------------------------------------------- | Getters & Setters | ----------------------------------------------------------------- */ /** * Set the message that should be used when the rule fails. * * @param string|array $message * * @return $this */ public function withMessage($message) { $this->message = $message; return $this; } /** * Get the validation error message. * * @return string|array */ public function message() { return $this->message; } /* ----------------------------------------------------------------- | Other Methods | ----------------------------------------------------------------- */ /** * Fail if the validation rule. * * @param string|array $message * * @return bool */ protected function fail($message): bool { $this->withMessage($message); return false; } }