load(self::$testbook); $reloadedSpreadsheet = $this->writeAndReload($spreadsheet, 'Xlsx'); $spreadsheet->disconnectWorksheets(); $reloadedSheet = $reloadedSpreadsheet->getActiveSheet(); $expected = [ [0, false, false], [90, false, false], [270, false, false], [0, false, true], [0, true, false], [20, false, false], [20, false, true], [0, true, true], ]; $actual = []; foreach ($reloadedSheet->getDrawingCollection() as $drawing) { $actual[] = [$drawing->getRotation(), $drawing->getFlipHorizontal(), $drawing->getFlipVertical()]; } self::assertSame($expected, $actual); $reloadedSpreadsheet->disconnectWorksheets(); } }