src/Type/Data/Data.php
public function isConvertibleToString(): bool
    {
        $isConvertible = $this->isScalar() || $this->isTypeOf(Stringifable::class) || $this->isNull();

        if ($isConvertible) {
            return true;
        }

        $hasToStringMethod = method_exists($this->variable, '__toString');

        return $hasToStringMethod;
    }
public function isConvertibleToString(): bool
    {
        $isConvertible = $this->isScalar() || $this->isTypeOf(Stringifable::class) || $this->isNull();

        if ($isConvertible) {
            return true;
        }

        $hasToStringMethod = method_exists($this->variable, '__toString');

        return $hasToStringMethod;
    }
public function isConvertibleToString ( ) : bool { $ isConvertible = $ this -> isScalar ( ) || $ this -> isTypeOf ( Stringifable :: class ) || $ this -> isNull ( ) ; if ( $ isConvertible ) { return true ; } $ hasToStringMethod = method_exists ( $ this -> variable , '__toString' ) ; return $ hasToStringMethod ; }
Indica si la variable se puede expresar como una cadena de texto

@return bool
Indica si la variable se puede expresar como una cadena de texto