Scalars
protected pScalar_String ( PhpParser\Node\Scalar\String_ $node ) | ||
$node | PhpParser\Node\Scalar\String_ |
public function pScalar_String(Scalar\String $node) { if ($node->obfuscated) { return $this->pNoIndent(addcslashes($node->value, '\'\\')); } return parent::pScalar_String($node); }
public function pScalar_String(Scalar\String_ $node) { if (strpos($node->value, "\n") !== false) { if ($node->value === "\n") { return "'\\n'"; } return '`' . $this->pNoIndent(addcslashes($node->value, '`\\')) . '`'; } return parent::pScalar_String($node); }
public function pScalar_String(Node\Scalar\String_ $node) { $kind = $node->getAttribute('kind', Node\Scalar\String_::KIND_SINGLE_QUOTED); if ($kind === Node\Scalar\String_::KIND_HEREDOC || $kind === Node\Scalar\String_::KIND_NOWDOC) { return parent::pScalar_String($node); } return $this->pNoIndent($node->getAttribute('originalValue')); }