phpspec - 获取返回值

时间:2014-08-04 21:10:40

标签: php phpspec

我想获取对象的实际返回值,而不是可链接对象。

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

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

有没有办法让这种情况发生?

感谢。

1 个答案:

答案 0 :(得分:8)

万一有人需要它

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

返回函数/属性的实际返回值。