Proyectos de Subversion Moodle

Rev

Rev 1 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 1441
Línea 20... Línea 20...
20
use OpenSpout\Writer\ODS\Manager\Style\StyleManager;
20
use OpenSpout\Writer\ODS\Manager\Style\StyleManager;
Línea 21... Línea 21...
21
 
21
 
22
/**
22
/**
23
 * @internal
23
 * @internal
24
 */
24
 */
25
final class WorksheetManager implements WorksheetManagerInterface
25
final readonly class WorksheetManager implements WorksheetManagerInterface
26
{
26
{
27
    /** @var ODSEscaper Strings escaper */
27
    /** @var ODSEscaper Strings escaper */
Línea 28... Línea 28...
28
    private readonly ODSEscaper $stringsEscaper;
28
    private ODSEscaper $stringsEscaper;
29
 
29
 
Línea 30... Línea 30...
30
    /** @var StyleManager Manages styles */
30
    /** @var StyleManager Manages styles */
31
    private readonly StyleManager $styleManager;
31
    private StyleManager $styleManager;
Línea 32... Línea 32...
32
 
32
 
33
    /** @var StyleMerger Helper to merge styles together */
33
    /** @var StyleMerger Helper to merge styles together */
34
    private readonly StyleMerger $styleMerger;
34
    private StyleMerger $styleMerger;
35
 
35
 
Línea 86... Línea 86...
86
        $externalSheet = $worksheet->getExternalSheet();
86
        $externalSheet = $worksheet->getExternalSheet();
87
        $escapedSheetName = $this->stringsEscaper->escape($externalSheet->getName());
87
        $escapedSheetName = $this->stringsEscaper->escape($externalSheet->getName());
88
        $databaseRange = '';
88
        $databaseRange = '';
Línea 89... Línea 89...
89
 
89
 
90
        if (null !== $autofilter = $externalSheet->getAutoFilter()) {
90
        if (null !== $autofilter = $externalSheet->getAutoFilter()) {
91
            $rangeAddress = sprintf(
91
            $rangeAddress = \sprintf(
92
                '\'%s\'.%s%s:\'%s\'.%s%s',
92
                '\'%s\'.%s%s:\'%s\'.%s%s',
93
                $escapedSheetName,
93
                $escapedSheetName,
94
                CellHelper::getColumnLettersFromColumnIndex($autofilter->fromColumnIndex),
94
                CellHelper::getColumnLettersFromColumnIndex($autofilter->fromColumnIndex),
95
                $autofilter->fromRow,
95
                $autofilter->fromRow,