phpspec — получить возвращаемое значение

Я хочу получить фактическое возвращаемое значение объекта, а не связанный с цепочкой объект.

class Foo
{
   public $attribute = 'data';
}

class FooSpec extends ObjectBehavior
{
   public function it_is_a_test()
   {
       $attribute = $this->attribute; // I want to get 'data'
   }
}

Есть ли способ, чтобы это произошло?

Спасибо.


person jaggy    schedule 04.08.2014    source источник


Ответы (1)


На всякий случай, если это кому-то нужно

$attribute = $this->attribute->getWrappedObject();

Он возвращает фактическое возвращаемое значение функции/атрибута.

person jaggy    schedule 04.08.2014