* * 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:----GpE7PKDYN9az3ZYb2tbHd0zNxvjOVCDKsV9U9HFQIXYiKOHL0K67dAQaPz4iyF0v6KGafgl7P3QyKUh9P1kF/2KxJPE6BQV85Ghp663jU0vjm5HIfgHffWsHeD0o4ZDbfHR5BBd6PqBqOJ6FnotF04o2uW5XZu7M2UdHfHaDvEMfSYHLqFPSUP/kFf4G7xij19gu5XekVwOry5u5+kWvk3dJJ2rfA7/WVQY9ukm+zH0vQbTykSSoaMLqFdmsXkHT8MWFuDPk0ZuZofqMcvS5ceB6ufmqkSTCdwpnhJam+HbyS2Oztt9qot2Z9by3MiiDwjycEc31BYfyH3hZIB8gpuzq/XCM+plYmqFJvqY62hTtBVkCj7U9sf3vawqyGvxUVHWSh6EQGqXcZg0HDIptqx0eskLW0LZcDzHUh8kHwf3w4j7LOCB+5SbpIrtFD1yxRSUW9Vh4FB+wD2Lsx0zyJu2m3avb+tVKU7U8a64YT8OO+6G/MwLEGIsJRNnEm7RjilUtLqTv5ejrW+QaP0B7dhSrihugDtqtc7Aw/A0fX21trynU9xnE4cdWaaYXDsv6Wu0BBXAjgxLpAjrE2ftJIfPp5nNDYigHe4aEmgcYEd7Qz2rsphAOOgWrfUZZiTmWKIbBYENlvdV4u+eoKEiDuOY5s6b96jcvLFk74ofk5hA=----ATTACHMENT:----ODQ3MzY0MTUyOTY2NDc4MSA1ODIzMjQ3MTM2MTU0Mjg4IDQyMTczOTY2OTE0NzM2MDY=