/** * @return ImagickContract|MockObject */ protected function imagick() : MockObject { if (empty($this->imagick)) { $this->imagick = $this->makeMock(ImagickContract::class); $this->imagick->expects($this->any())->method('getImage')->willReturn($this->imagick); } return $this->imagick; }