geçerli bir geri arama olmasını bekler Bu hata nedeniylealay call_user_func_array() parametresi 1 ben alay gereken bir sınıf var
call_user_func_array() parametresi 1 geçerli geri olmasını bekler, sınıfının alay \ expec tation hattında /vendor/mockery/mockery/library/Mockery/CompositeExpectation.php yılında 'yayınla' bir yöntemi yok' 54
Ben testler bu kodu
başarısız bulundu ayıklama çalıştıkpublic function __call($method, array $args)
{
foreach ($this->_expectations as $expectation) {
call_user_func_array(array($expectation, $method), $args);
}
return $this;
}
burada
$ yöntemi = = dizi()
$ beklentisi
$ bağımsız değişken 'yayınla'
php 5.3.10 kullanıyorum - herhangi bir fikir yanlış mı?
"yayımlamak" veya bölünmüş iki satırlık kod: $ mediaPublisherMock = \ Mockery :: mock ('MessagePublisher'); $ mediaPublisherMock> shouldReceive ('yayınla') -> withAnyArgs() -> kez (3) -> andReturn (null); Bu benim çözümümdü. –
Adam .... sen bir hayat kurtarıcısın. -> getMock() 2 gün boyunca eksik olduğum şey –