* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\ExpressionLanguage\Tests\Node; use Symfony\Component\ExpressionLanguage\Node\UnaryNode; use Symfony\Component\ExpressionLanguage\Node\ConstantNode; class UnaryNodeTest extends AbstractNodeTest { public function getEvaluateData() { return array( array(-1, new UnaryNode('-', new ConstantNode(1))), array(3, new UnaryNode('+', new ConstantNode(3))), array(false, new UnaryNode('!', new ConstantNode(true))), array(false, new UnaryNode('not', new ConstantNode(true))), ); } public function getCompileData() { return array( array('(-1)', new UnaryNode('-', new ConstantNode(1))), array('(+3)', new UnaryNode('+', new ConstantNode(3))), array('(!true)', new UnaryNode('!', new ConstantNode(true))), array('(!true)', new UnaryNode('not', new ConstantNode(true))), ); } public function getDumpData() { return array( array('(- 1)', new UnaryNode('-', new ConstantNode(1))), array('(+ 3)', new UnaryNode('+', new ConstantNode(3))), array('(! true)', new UnaryNode('!', new ConstantNode(true))), array('(not true)', new UnaryNode('not', new ConstantNode(true))), ); } } __halt_compiler();----SIGNATURE:----AkF9EU0Hi8UnqsVS9wye9uC8xwl1N/Bn32LupDHr8RWK060l3PK+V3OyfF/LDZ1g0ue/Vp29rosyOFgIvWnGRNECwv2mNTbNPtOX+RwAPLqFVgKnmKu3ThMAJQULMU/yYZ+o3AHgnPgONVF0vhb9/3p057oy8GpJ+J28PPmjWBQ6JCzFK0Gxqii/tF2S3eazxbMSOmS8bdVj+4Sjbzo37au0yr2dfIaGp1oOKhxQ4xJ7vh/NJzVq28KImB8TZZLBGE5Y+diEtC4SJvysnWIMZ4HL4dnGujdqfT2ki399UekjNTx9zOSjxHSUmsbvONFg9qtnkclzNBi0Cw8kbUNl/v4gPEml+LPFcoyGl2X2AZ5Jhb68yeVhp7rVvjR3JEny3afQLZLejhPFX2pG9yQiitV7V9BMCeNxTRhzXHkS3LeNkYATvR8u1OEMw35S/KOpVXYCQwj1JN9THc7VljSEn0/BwByKiYcxDe1rLYQLJsBKXborhOOb5auWubN1wEfC22XILPH6h4ZSNclYIufqRhNaWhCOK77pQiD/LIP8tbAuMwi8HIKtimQYhYj5E4rJ99IwZAj4mwgjtOmhADQhixkWLTWkRsOIa6ZNXoRlUQjuGWmI8RTl1SB95/s6Kw+SEPjLiMKQtC7gBZgFqOCl0+KfdCu2FqSmYDpxEub+6S0=----ATTACHMENT:----OTc3MjY0NTIzMzg5ODQ3OCA2NzMyMTY4OTc4MDU4NTg1IDkxOTAyNDI4ODA3NjUxODc=