* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\ExpressionLanguage\Node; use Symfony\Component\ExpressionLanguage\Compiler; /** * @author Fabien Potencier * * @internal */ class NameNode extends Node { public function __construct($name) { parent::__construct( array(), array('name' => $name) ); } public function compile(Compiler $compiler) { $compiler->raw('$'.$this->attributes['name']); } public function evaluate($functions, $values) { return $values[$this->attributes['name']]; } public function toArray() { return array($this->attributes['name']); } } __halt_compiler();----SIGNATURE:----iY/ivnJ/hrzCk2w2An5qliISzNX0ks5Lo56CHs1DO0PgUD2vpMZqz1hj03FNM1sy37PifTJjSpoxbd65NsgZYVu3qxXQo7sSuwMQQacejZGylCQlJVyRoReQDtb5oeIur7oVAr7G6eeYLGOuPYCv4SOJoTyuk4/ki+bKUXHZKQwKPd+RpLcbdSzbb4atURHsoJ3Tqssyu3ZAOO19wFDIaeCIRc2HL6BxA3qqG5DG7lZlVQ6/lKiWnfFCZFnSAAI733nKJJhPZR7fh8Uey3TzNkvx/IAE1BbPSumVbVBR2E/w/zqkINwcw765o5s6ny3zU8QByyZmdBY52A2PLlkNyOJu3B+MT3LS1BoJn6azYZnaQn++XjYoVBUY5vI09cy9h7+eQSzcFTSODJxQwVBXCV8CtuYn9xg9Hk9gyID0pdlaI9VIwevnke6B9NygkZJi+LMtB76UGlm0G4ju0y27eEn3ad/UAfcFELtsGOQ/iSRp+94EygvmAVaYSECYhH8BB1XnlYDck+B5IQfEwE2+etBY7BKcfLilzsbwN0/pfwzJUY2XJFB42e4cQNQnRgyryyI9q08XrB3DdQ/3Inv0U16/q7aD0Kk2NP6MlcDKSuw6qiiM+9fWdI52yy94ZwLgT46PQS+aHZO3NpzeL/EUxG8qZsTtUXlfrcz0mD5Is2E=----ATTACHMENT:----ODQwOTE4MzMyNTI5ODQ1IDkwMjIwMTk1MTk4NDY0IDc3MDk2ODU2MDE5NzQ3Mg==