Verifica se o valor passado corresponde ao tipo/formato.
esperado.

@param       ?string $v
Valor a ser testado.

@param       ?array $aux
Dados auxiliares para o processamento.

@return      bool
327562
public static function check(?string $v, ?array $aux = null) : bool
    {
        if ($v === null) {
            return false;
        } else {
            return StringExtension::isPatternMatch($v, static::RegExp);
        }
    }
281564
protected function convertBooleanStrings($v)
    {
        if (is_array($v)) {
            return array_map(array( $this, 'convertBooleanStrings' ), $v);
        }
        if ($v === 'true') {
            return true;
        }
        if ($v === 'false') {
            return false;
        }

        return $v;
    }
374082
public function isHaveValue($checkValue)
    {
        $this->checkFunctions[] = function ($value) use ($checkValue) {
            if (!is_array($value)) {
                return false;
            }
            return in_array($checkValue, $value);
        };
        return $this;
    }
79526
function calcular_valor_cubierto ( $mesaId = null )  {
	if (!empty($mesaId)) {
		$this->id = $mesaId;
	}

	$cant_comensales = $this->field('cant_comensales');
	
	$precioCubierto = Configure::read('Restaurante.valorCubierto');
	$valor_cubierto = 0;
	if ($precioCubierto > 0) {
		$valor_cubierto =  $precioCubierto * $cant_comensales;
	}
	return $valor_cubierto;
}
720534
static function isValidMId( $vMId )
	{
		$bRet	= false;

		if ( is_array( $vMId ) && count( $vMId ) > 0 )
		{
			$bRet	= true;
			foreach ( $vMId as $vItem )
			{
				if ( ! CDId::getInstance()->isValidId( $vItem ) )
				{
					$bRet = false;
					break;
				}
			}
		}
		else
		{
			$bRet = CDId::getInstance()->isValidId( intval( $vMId ) );	
		}

		return $bRet;
	}
771926
public function formatDifference(Verta $v = null)
    {
        $difference = $this->diffSeconds($v);
        $absolute = $difference < 0 ? self::POST : self::PRE;
        $difference = abs($difference);

        for ($j = 0; $difference >= static::$unitNumber[$j] and $j < count(static::$unitNumber) - 1; $j++) {
            $difference /= static::$unitNumber[$j];
        }
        $difference = intval(round($difference));

        if($difference === 0) {
            return self::NOW;
        }

        return sprintf('%s %s %s', $difference, static::$unitName[$j], $absolute);
    }
203054
public function setValue($v)
    {
        if ($v !== null) {
            $v = (string) $v;
        }

        if ($this->value !== $v) {
            $this->value = $v;
            $this->modifiedColumns[FeatureTypeAvMetaTableMap::VALUE] = true;
        }


        return $this;
    }
1365193
public function check($value, IValidationData $data = null) {
        if (is_string($value)) {
            return preg_match($this->pattern, $value) === 1;
        }

        return false;
    }
1061461
private function evalx($x, $v, $vname = null)
    {
        $name = "";
        $expr = preg_replace(array("/\\$/", "/@/"), array("\$this->obj", "\$v"), $x);
        $expr = preg_replace("#\[([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*)\]#", "['$1']", $expr);
        
        $res = eval("\$name = $expr;");

        if ($res === false) {
            print("(jsonPath) SyntaxError: " . $expr);
        } else {
            return $name;
        }
    }
902940
private function calcularDvNossoNumero($nossoNumero)
    {
        $produto = 2;
        $soma = 0;

        //Separação dos números
        for ($i = 0; $i < strlen($nossoNumero); $i++) {
            //Isolando cada número
            $digito = substr(strrev($nossoNumero), $i, 1);

            //Efetuando a multiplicação do dígito isolado pelo produto
            $soma += (int) $digito * $produto;
            $produto++;
            //Se o valor do produto for maior que 9
            //O produto tem seu valor resetado, ou seja, volta para 2
            $produto = $produto > 9 ? 2 : $produto;
        }

        //Retorna o valor arredondado do resto da soma dividida por 11
        $resto = round(($soma % 11));
        $dv = 0 == $resto || 1 == $resto ? 0 : round(11 - $resto);

        return $dv;
    }
928217
public function ajustarNossoNumero(ArrayObject $data)
    {
        $carteira = $this->carteira;

        switch (strlen($this->convenio)) {
            case 6:
                if (!$carteira instanceof Carteira21) {
                    $data['NossoNumero'] = $this->convenio . $data['NossoNumero'];
                }
                break;
            case 4:
            case 7:
                $data['NossoNumero'] = $this->convenio . $data['NossoNumero'];
                break;
            default:
                throw new \LogicException('O codigo do convenio precisa ter 4, 6 ou 7 digitos!');
        }

        return $data;
    }
564328
protected static function _validateTypeValue($v) {
    // must be a string or empty object
    if(is_string($v) || self::_isEmptyObject($v)) {
      return;
    }

    // must be an array
    $is_valid = false;
    if(is_array($v)) {
      // must contain only strings
      $is_valid = true;
      foreach($v as $e) {
        if(!(is_string($e))) {
          $is_valid = false;
          break;
        }
      }
    }

    if(!$is_valid) {
      throw new JsonLdException(
        'Invalid JSON-LD syntax; "@type" value must a string, an array ' .
        'of strings, or an empty object.',
        'jsonld.SyntaxError', 'invalid type value', array('value' => $v));
    }
  }
1175746
protected function getValueType($v = null): string
    {
        if (\is_scalar($v) || \is_array($v)) {
            return (string) \gettype($v);
        }
        if (\is_object($v)) {
            return 'an instance of ' . \get_class($v);
        }
        return (string) \var_export($v, true);
    }
342106
function exportValue(&$submitValues, $assoc = false)
    {
        $value = $this->_findValue($submitValues);
        if (null === $value) {
            $value = $this->getChecked()? true: null;
        }
        return $this->_prepareValue($value, $assoc);
    }
638730
public function voArray(VOArray $arrayValueObject)
    {
        if ($key = VOArray::fromArray($this->getValue())->getKey($arrayValueObject->current())) {
            return $arrayValueObject->isLast() ? $key
                : static::fromArray($key)
                    ->voArray($arrayValueObject->dropFirst());
        }

        return false;
    }
542609
public function Equals($obj)
	{
		if ( ! $obj instanceof LanguageValue )
		{
			return false;
		}

		/**
		 * @var TokenValue $other
		 */
		$other = $obj;
		return strcmp( $this->Value, $other->Value ) == 0;
	}
557595
public static function check(?string $v, ?array $aux = null) : bool
    {
        if ($v !== null) {
            if (StringExtension::isPatternMatch($v, self::RegExp) === true && Date::weekMember($v) !== null) {
                return true;
            }
        }

        return false;
    }