3232 * Test class for AbstractWriter.
3333 *
3434 * @coversDefaultClass \AbstractWriter
35+ * @SuppressWarnings(PHPMD.UnusedFormalParameter)
3536 */
3637class AbstractWriterTest extends TestCase
3738{
@@ -40,28 +41,33 @@ class AbstractWriterTest extends TestCase
4041 */
4142 public function testConstruct (): void
4243 {
43- /** @var AbstractWriter $oStubWriter */
4444 if (method_exists ($ this , 'getMockForAbstractClass ' )) {
45+ /** @var AbstractWriter $oStubWriter */
4546 $ oStubWriter = $ this ->getMockForAbstractClass (AbstractWriter::class);
4647 } else {
48+ /** @var AbstractWriter $oStubWriter */
4749 $ oStubWriter = new class () extends AbstractWriter {
4850 };
4951 }
50- /** @var ZipInterface $oStubZip */
5152 if (method_exists ($ this , 'getMockForAbstractClass ' )) {
53+ /** @var ZipInterface $oStubZip */
5254 $ oStubZip = $ this ->getMockForAbstractClass (ZipInterface::class);
5355 } else {
56+ /** @var ZipInterface $oStubZip */
5457 $ oStubZip = new class () implements ZipInterface {
55- public function open ($ filename ): void
58+ public function open ($ filename )
5659 {
60+ return $ this ;
5761 }
5862
59- public function close (): void
63+ public function close ()
6064 {
65+ return $ this ;
6166 }
6267
63- public function addFromString (string $ localname , string $ contents , bool $ withCompression = true ): void
68+ public function addFromString (string $ localname , string $ contents , bool $ withCompression = true )
6469 {
70+ return $ this ;
6571 }
6672 };
6773 }
@@ -85,10 +91,11 @@ public function testAllDrawingsIncludesMasterSlides(): void
8591 $ masterSlide = $ masterSlides [0 ];
8692 $ masterSlide ->createDrawingShape ();
8793
88- /** @var TestAbstractWriter $writer */
8994 if (method_exists ($ this , 'getMockForAbstractClass ' )) {
95+ /** @var TestAbstractWriter $writer */
9096 $ writer = $ this ->getMockForAbstractClass (TestAbstractWriter::class);
9197 } else {
98+ /** @var TestAbstractWriter $writer */
9299 $ writer = new class () extends TestAbstractWriter {
93100 };
94101 }
0 commit comments