public function setUp() { parent::setUp(); $this->mockStorageFactory = $this->prophesize(CertificateStorageFactory::class); $this->mockExtraFormatter = $this->prophesize(FormatterInterface::class); $this->mockCertificateFormatter = $this->prophesize(CertificateFormatter::class); $this->mockCertificateParser = $this->prophesize(CertificateParser::class); $this->service = new CertificateRepository($this->mockStorageFactory->reveal(), $this->mockCertificateParser->reveal(), $this->mockCertificateFormatter->reveal(), [$this->mockExtraFormatter->reveal()]); }