Skip to content
This repository was archived by the owner on Jan 11, 2023. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@

/**
* Class implements a factory for renderer configurations
*
* @author Daniel Lienet
*
* @author Daniel Lienet
* @package Domain
* @subpackage Configuration\Renderer
* @see Tx_PtExtlist_Tests_Domain_Configuration_Renderer_RendererConfigFactoryTest
Expand All @@ -45,7 +45,7 @@ class Tx_PtExtlist_Domain_Configuration_Renderer_RendererConfigFactory
*/
public static function getRendererConfiguration(Tx_PtExtlist_Domain_Configuration_ConfigurationBuilder $configurationBuilder, $rendererSettings)
{
Tx_PtExtbase_Assertions_Assert::isArray($rendererSettings, [message => 'No renderer settings found. 1281087488']);
Tx_PtExtbase_Assertions_Assert::isArray($rendererSettings, ['message' => 'No renderer settings found. 1281087488']);
$config = new Tx_PtExtlist_Domain_Configuration_Renderer_RendererConfig($configurationBuilder, $rendererSettings);
return $config;
}
Expand Down
48 changes: 24 additions & 24 deletions Classes/Domain/Renderer/Default/Renderer.php
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@

/**
* Default renderer for list data
*
*
* @package Domain
* @subpackage Renderer\Default
* @author Daniel Lienert
Expand All @@ -43,26 +43,26 @@ class Tx_PtExtlist_Domain_Renderer_Default_Renderer extends Tx_PtExtlist_Domain_
* @var Tx_PtExtlist_Domain_Renderer_Strategy_CellRenderingStrategyInterface
*/
protected $cellRenderer;



/**
* The strategy for rendering captions.
*
* @var Tx_PtExtlist_Domain_Renderer_Strategy_CaptionRenderingStrategyInterface
*/
protected $captionRenderer;



/**
* Holds an instance of a row renderer
*
* @var Tx_PtExtlist_Domain_Renderer_Default_RowRenderer
*/
protected $rowRenderer;



/**
* Injector for configuration
Expand All @@ -76,9 +76,9 @@ public function _injectConfiguration(Tx_PtExtlist_Domain_Configuration_Renderer_
$this->initRowRenderer();
$this->initCaptionRenderer();
}



/**
* Initializes the row renderer
*/
Expand All @@ -88,8 +88,8 @@ protected function initRowRenderer()
$this->rowRenderer->injectRendererConfiguration($this->rendererConfiguration);
$this->rowRenderer->injectCellRenderer(new Tx_PtExtlist_Domain_Renderer_Default_CellRenderer($this->rendererConfiguration));
}



/**
* Initializes the caption renderer
Expand All @@ -98,19 +98,19 @@ protected function initCaptionRenderer()
{
$this->captionRenderer = new Tx_PtExtlist_Domain_Renderer_Default_CaptionRenderer();
}





/**
* @see Classes/Domain/Renderer/Tx_PtExtlist_Domain_Renderer_RendererInterface::renderCaptions()
*/
public function renderCaptions(Tx_PtExtlist_Domain_Model_List_Header_ListHeader $listHeader)
{
return $this->captionRenderer->renderCaptions($listHeader);
}



/**
* Renders list data
*
Expand All @@ -119,7 +119,7 @@ public function renderCaptions(Tx_PtExtlist_Domain_Model_List_Header_ListHeader
*/
public function renderList(Tx_PtExtlist_Domain_Model_List_ListData $listData)
{
Tx_PtExtbase_Assertions_Assert::isNotNull($listData, [message => 'No list data found in list. 1280405145']);
Tx_PtExtbase_Assertions_Assert::isNotNull($listData, ['message' => 'No list data found in list. 1280405145']);

// We could get another type of list data here, so we have to instantiate this class
$listDataClassName = get_class($listData);
Expand All @@ -136,7 +136,7 @@ public function renderList(Tx_PtExtlist_Domain_Model_List_ListData $listData)
}

unset($listData);

return $renderedList;
}

Expand All @@ -153,7 +153,7 @@ public function renderSingleRow(Tx_PtExtlist_Domain_Model_List_Row $row, $rowInd
}



/**
* Returns a rendered aggregate list for a given row of aggregates
*
Expand All @@ -165,9 +165,9 @@ public function renderAggregateList(Tx_PtExtlist_Domain_Model_List_ListData $agg
if ($aggregateListData->count() == 0) {
return $aggregateListData;
}

$renderedAggregateList = new Tx_PtExtlist_Domain_Model_List_ListData();

$aggregateRowsConfiguration = $this->rendererConfiguration->getConfigurationBuilder()->buildAggregateRowsConfig();
$aggregateDataRow = $aggregateListData->getItemByIndex(0);

Expand Down