* * 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:----vpv/LeJ2NWXNI9OG7lbr884wVKG42EWWPG234mTsLQMcJGMjsosj239BZi2AD1U4XLw9mpbKrpM/Gf/acSLViJxZFjG06Piqs7em9B59pJpSmf7GTPtJq8ZYX0rOnmpVVc8FdO4pNQOnFf8qdv61QfzvpVWoBnnPGRqfuwXPdkQiD9k9n18K1suWFOY3STXlilqIHAKpluFGX6oV5Ii3eLEfGdRvACnLv5QMeJ/ZudX22IWfUp/1LpxKkuTKlMmcWpoRE0P5gD29xlctdtLFP0+Q08EHxTp+CnMrqL739LdTirm6YSeFqSWbVP6N7Mdreloljb3bZG9qoYapiq3pIO4dLQOPKGhYPGfo8aKLj4ZlBbnMOGwXxSeWiOLkfY9VWgcIX9Q5Co9pMx9nxjnhepx+auSt1OzqnEm0DJsTKs3Uc6v4X1sY39BHFYhVPty1uu0ucrmLSSX1LUs8BBLGHRbOoUgTKf+tEBNFa7Iv8fE+2cC6REf5niXp/K9WI1fWOTJJZWdBmzlgTkMM7s30gG47pNY1QOJTpeYpeJIooBt4/QlJlV+yh+R97k5OkUCL6WecWPa4OpSBkYrzaP+hE5Q8b+6+b0TAPKuSNZm+An5vz3Dlhl8l5w1Vt9XrQf7OKVnGK8aDMe7+oHMcN8YL0YZppeyBnjjx8OxeWNc4pgM=----ATTACHMENT:----OTA3ODMzMzY3MjA2NTkwOSAyNDc0MTcxODEyMzc2MTMxIDIwMjU5OTEyNjY0MzEyODE=