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')); }
public static function getDocument($token) { $doc = new Document(); $doc->setAttribute('expression', static::class); return $doc; }