* * 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\ConditionalNode; use Symfony\Component\ExpressionLanguage\Node\ConstantNode; class ConditionalNodeTest extends AbstractNodeTest { public function getEvaluateData() { return array( array(1, new ConditionalNode(new ConstantNode(true), new ConstantNode(1), new ConstantNode(2))), array(2, new ConditionalNode(new ConstantNode(false), new ConstantNode(1), new ConstantNode(2))), ); } public function getCompileData() { return array( array('((true) ? (1) : (2))', new ConditionalNode(new ConstantNode(true), new ConstantNode(1), new ConstantNode(2))), array('((false) ? (1) : (2))', new ConditionalNode(new ConstantNode(false), new ConstantNode(1), new ConstantNode(2))), ); } public function getDumpData() { return array( array('(true ? 1 : 2)', new ConditionalNode(new ConstantNode(true), new ConstantNode(1), new ConstantNode(2))), array('(false ? 1 : 2)', new ConditionalNode(new ConstantNode(false), new ConstantNode(1), new ConstantNode(2))), ); } } __halt_compiler();----SIGNATURE:----PdnMoRgepPsd12Daz6gUdO68MLwHagD9P7kzXilLcNaOJBD8GyMuLypxpSF9swiO7J4goLb0jzV5NN/1fgTuJ6bR2J9bTMboo2rxQ1NLK5a1AIW3iUt4gaa6OqWoHUfv8ahi47EfgMsGkk+IMrxaB+sNYU6ek8LUSDv4vQ5dxKzvT2qKsN86xrJWendQP+hub6Wzlass9zw0Um/n7j7CN6u6Pk4/V2uwigxlGtdOW3EVMViafjbe/LSGoCvhGizH4u7HXVg8W+EHIGlzPjlsDLy44KD+hObZB8P6CJv5sBdyaALJhWuJVOYoFbOQyvlcyc+d+Nllkv5RIoJWo/uUC/drDA92ehTvPPu5XDXaX0v6Nio8UFx4Y658sq6fT5mGv8YhyeCc6FI7/DukI6RR9X1ImfzAPdzyJFmWm6qpARTf+Hb6R2XH1SNL2QkDP3V1GW96PVwi3wE5+we5mTmkcJru7/tuCpApsExilJnbOMNbiTnx4DIpzQK4IdVQcJsqrcmISGm4rywVT5dlWdAbkuS60MlTP4zsf0SCywVTHP2vOnE2JUmsAIajsGdFz23SBRUz4JkfgEsOwhmeXvKdeCMSQYOYFUCfb9NX6yPqWIoVgHj9eaU+Dhi8qnZb5Xp1+sLmbsCVqY+fCMlImw/RP4x8zQEEzbkKP/Z8LR/Ykak=----ATTACHMENT:----NTYwODg1NTk3MDg1ODYyIDY1ODIxOTMwNTA1MjQwODMgNzEzMDEwMjAwOTE1NDI2OA==