Refactor arguments with default values to be at the end of the argument list

This commit is contained in:
Adrien Crivelli 2016-08-14 14:09:55 +09:00
parent ea513d9c1b
commit ce2ce3414b
No known key found for this signature in database
GPG Key ID: B182FD79DC6DE92E
1 changed files with 17 additions and 16 deletions

View File

@ -86,15 +86,15 @@ class Chart extends WriterPart
$objWriter->startElement('c:chart'); $objWriter->startElement('c:chart');
$this->writeTitle($pChart->getTitle(), $objWriter); $this->writeTitle($objWriter, $pChart->getTitle());
$objWriter->startElement('c:autoTitleDeleted'); $objWriter->startElement('c:autoTitleDeleted');
$objWriter->writeAttribute('val', 0); $objWriter->writeAttribute('val', 0);
$objWriter->endElement(); $objWriter->endElement();
$this->writePlotArea($pChart->getPlotArea(), $pChart->getXAxisLabel(), $pChart->getYAxisLabel(), $objWriter, $pChart->getWorksheet(), $pChart->getChartAxisX(), $pChart->getChartAxisY(), $pChart->getMajorGridlines(), $pChart->getMinorGridlines()); $this->writePlotArea($objWriter, $pChart->getWorksheet(), $pChart->getPlotArea(), $pChart->getXAxisLabel(), $pChart->getYAxisLabel(), $pChart->getChartAxisX(), $pChart->getChartAxisY(), $pChart->getMajorGridlines(), $pChart->getMinorGridlines());
$this->writeLegend($pChart->getLegend(), $objWriter); $this->writeLegend($objWriter, $pChart->getLegend());
$objWriter->startElement('c:plotVisOnly'); $objWriter->startElement('c:plotVisOnly');
$objWriter->writeAttribute('val', 1); $objWriter->writeAttribute('val', 1);
@ -121,12 +121,12 @@ class Chart extends WriterPart
/** /**
* Write Chart Title * Write Chart Title
* *
* @param Title $title
* @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param Title $title
* *
* @throws \PHPExcel\Writer\Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeTitle(Title $title = null, $objWriter) private function writeTitle(\PHPExcel\Shared\XMLWriter $objWriter, Title $title = null)
{ {
if (is_null($title)) { if (is_null($title)) {
return; return;
@ -154,7 +154,7 @@ class Chart extends WriterPart
$objWriter->endElement(); $objWriter->endElement();
$objWriter->endElement(); $objWriter->endElement();
$this->writeLayout($title->getLayout(), $objWriter); $this->writeLayout($objWriter, $title->getLayout());
$objWriter->startElement('c:overlay'); $objWriter->startElement('c:overlay');
$objWriter->writeAttribute('val', 0); $objWriter->writeAttribute('val', 0);
@ -166,12 +166,12 @@ class Chart extends WriterPart
/** /**
* Write Chart Legend * Write Chart Legend
* *
* @param Legend $legend
* @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param Legend $legend
* *
* @throws \PHPExcel\Writer\Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeLegend(Legend $legend = null, $objWriter) private function writeLegend(\PHPExcel\Shared\XMLWriter $objWriter, Legend $legend = null)
{ {
if (is_null($legend)) { if (is_null($legend)) {
return; return;
@ -183,7 +183,7 @@ class Chart extends WriterPart
$objWriter->writeAttribute('val', $legend->getPosition()); $objWriter->writeAttribute('val', $legend->getPosition());
$objWriter->endElement(); $objWriter->endElement();
$this->writeLayout($legend->getLayout(), $objWriter); $this->writeLayout($objWriter, $legend->getLayout());
$objWriter->startElement('c:overlay'); $objWriter->startElement('c:overlay');
$objWriter->writeAttribute('val', ($legend->getOverlay()) ? '1' : '0'); $objWriter->writeAttribute('val', ($legend->getOverlay()) ? '1' : '0');
@ -217,16 +217,17 @@ class Chart extends WriterPart
/** /**
* Write Chart Plot Area * Write Chart Plot Area
* *
* @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param \PHPExcel\Worksheet $pSheet
* @param PlotArea $plotArea * @param PlotArea $plotArea
* @param Title $xAxisLabel * @param Title $xAxisLabel
* @param Title $yAxisLabel * @param Title $yAxisLabel
* @param Axis $xAxis * @param Axis $xAxis
* @param Axis $yAxis * @param Axis $yAxis
* @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* *
* @throws \PHPExcel\Writer\Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writePlotArea(PlotArea $plotArea, Title $xAxisLabel = null, Title $yAxisLabel = null, $objWriter, \PHPExcel\Worksheet $pSheet, Axis $xAxis = null, Axis $yAxis = null, GridLines $majorGridlines = null, GridLines $minorGridlines = null) private function writePlotArea(\PHPExcel\Shared\XMLWriter $objWriter, \PHPExcel\Worksheet $pSheet, PlotArea $plotArea, Title $xAxisLabel = null, Title $yAxisLabel = null, Axis $xAxis = null, Axis $yAxis = null, GridLines $majorGridlines = null, GridLines $minorGridlines = null)
{ {
if (is_null($plotArea)) { if (is_null($plotArea)) {
return; return;
@ -238,7 +239,7 @@ class Chart extends WriterPart
$layout = $plotArea->getLayout(); $layout = $plotArea->getLayout();
$this->writeLayout($layout, $objWriter); $this->writeLayout($objWriter, $layout);
$chartTypes = self::getChartType($plotArea); $chartTypes = self::getChartType($plotArea);
$catIsMultiLevelSeries = $valIsMultiLevelSeries = false; $catIsMultiLevelSeries = $valIsMultiLevelSeries = false;
@ -469,7 +470,7 @@ class Chart extends WriterPart
$objWriter->endElement(); $objWriter->endElement();
$layout = $xAxisLabel->getLayout(); $layout = $xAxisLabel->getLayout();
$this->writeLayout($layout, $objWriter); $this->writeLayout($objWriter, $layout);
$objWriter->startElement('c:overlay'); $objWriter->startElement('c:overlay');
$objWriter->writeAttribute('val', 0); $objWriter->writeAttribute('val', 0);
@ -820,7 +821,7 @@ class Chart extends WriterPart
if ($groupType !== DataSeries::TYPE_BUBBLECHART) { if ($groupType !== DataSeries::TYPE_BUBBLECHART) {
$layout = $yAxisLabel->getLayout(); $layout = $yAxisLabel->getLayout();
$this->writeLayout($layout, $objWriter); $this->writeLayout($objWriter, $layout);
} }
$objWriter->startElement('c:overlay'); $objWriter->startElement('c:overlay');
@ -1399,12 +1400,12 @@ class Chart extends WriterPart
/** /**
* Write Layout * Write Layout
* *
* @param Layout $layout
* @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param Layout $layout
* *
* @throws \PHPExcel\Writer\Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeLayout(Layout $layout = null, $objWriter) private function writeLayout(\PHPExcel\Shared\XMLWriter $objWriter, Layout $layout = null)
{ {
$objWriter->startElement('c:layout'); $objWriter->startElement('c:layout');