* * 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:----moUFEC0QjFceyKj9z7XhzN1ENMbAqDFMbZqgNrqLIdJO0yeRUskbPTogveKjgH/eX1fwopBL3wOhysKpRzdrt48E15REM2/mM2l4fVBssVuoiB/v9Pu2aCTG3SZlNlq2rk6yPL4NXksL+hfYOWVAO5Yi8MRRvZgbIkywygdrEOWBFqNs8SAJE+zDcjDSPZwthFgfoyzOdIvwgtdzd/6xAiWt2DTFMo5I2/ruodVoyNKHsOCArjWmKJBiFhSkJkAe5n7hblitrBjJUyQCypXr+shcY+8TXV0Bz/zoYgheTCG69iyCCqa8hxcK39wWTAJ9qYXwBG8adwSWThxR53EL6yv7W1L05A4ZyauIPmFhCaSDuULooxurS6w8PfYTbXMI4OlHELk+kY/uvPBd7CnxnwyCpuMFpplN598/+XZHDtaK6C6bmXP4JsFQSTGKEHChgy+dxitO+QReGvCZp8RoEznvSvOAczkxUvAPb9kVz4diYBnBAmt6mNYG10spCil3rz7UwbhIMsTNpbhbB2HAWQSFjd+Rl2sHo5VZ8g33/yzj688JEwEhR0gAwVcOivy+uOBkwxq4+tuWE7elFPosQ2RmavC1aWDWdZSFrljlLTGT45gVFfDHkK5Xklk5i7iSm6Qjar/7XQGgRnAkki4s/Xg+gf10dQh7xQDy4MJ7d0k=----ATTACHMENT:----MTI1NTQwOTk4MDg5ODg0NyAxNDAwNDA1NjE0NjgyNDM3IDQ5NDY3NjA0ODAzNDg2MQ==