Bluz\Validator\Rule\Length::extractLength PHP Method

extractLength() protected method

Extract length
protected extractLength ( string | object $input ) : integer | false
$input string | object
return integer | false
    protected function extractLength($input)
    {
        if (is_string($input)) {
            return mb_strlen($input, mb_detect_encoding($input));
        } elseif (is_array($input) || $input instanceof Countable) {
            return sizeof($input);
        } elseif (is_object($input)) {
            return count(get_object_vars($input));
        } else {
            return false;
        }
    }