File "DigitsRule.php"
Full Path: /home/warrior1/public_html/languages/wp-content/plugins/file-manager/vendor/bitapps/wp-validator/src/Rules/DigitsRule.php
File size: 686 bytes
MIME-type: text/x-php
Charset: utf-8
<?php
namespace BitApps\WPValidator\Rules;
use BitApps\WPValidator\Rule;
class DigitsRule extends Rule
{
private $message = "The :attribute must be :digits digits";
private $requireParameters = ['digits'];
public function validate($value)
{
$this->checkRequiredParameter($this->requireParameters);
$digitCount = $this->getParameter('digits') ? $this->getParameter('digits') : 0;
return !preg_match('/[^0-9]/', $value) && strlen((string) $value) === (int) $digitCount;
}
public function getParamKeys()
{
return $this->requireParameters;
}
public function message()
{
return $this->message;
}
}