Storm\Drivers\Fluent\Object\Functional\Implementation\PHPParser\CastSimplifier::SimplifyNode PHP Метод

SimplifyNode() защищенный Метод

protected SimplifyNode ( PHPParser_Node_Expr_Cast $Node )
$Node PHPParser_Node_Expr_Cast
    protected function SimplifyNode(\PHPParser_Node_Expr_Cast $Node)
    {
        $CastType = $Node->getType();
        if ($this->IsConstant($Node->expr) && isset(self::$CastTypeMap[$CastType])) {
            $Value = $this->GetValue($Node->expr);
            settype($Value, self::$CastTypeMap[$CastType]);
            return $this->Constant($Value);
        }
    }