File "Max.php"
Full Path: /home/attunedd/public_html/wp-content/plugins/wpide/vendor/rakit/validation/src/Rules/Max.php
File size: 707 bytes
MIME-type: text/x-php
Charset: utf-8
<?php
namespace Rakit\Validation\Rules;
use Rakit\Validation\Rule;
class Max extends Rule
{
use Traits\SizeTrait;
/** @var string */
protected $message = "The :attribute maximum is :max";
/** @var array */
protected $fillableParams = ['max'];
/**
* Check the $value is valid
*
* @param mixed $value
* @return bool
*/
public function check($value): bool
{
$this->requireParameters($this->fillableParams);
$max = $this->getBytesSize($this->parameter('max'));
$valueSize = $this->getValueSize($value);
if (!is_numeric($valueSize)) {
return false;
}
return $valueSize <= $max;
}
}