public function testThisModelExpression()
 {
     $expected = new Document();
     $expected->setAttribute('foo', 'bar');
     $expression = new ModelEvaluationExpression('this', $expected);
     /* @var $result DomNode */
     $result = $expression->getResult();
     $this->assertEquals($expected, $result);
     $this->assertEquals($expected->getAttribute('foo'), $result->getAttribute('foo'));
 }
예제 #2
0
 public static function getDocument($token)
 {
     $doc = new Document();
     $doc->setAttribute('expression', static::class);
     return $doc;
 }