public function getPostProcessBackendLayoutTestValues()
{
$form = Form::create(array('id' => 'formId'));
/** @var Provider|\PHPUnit_Framework_MockObject_MockObject $standardProvider */
$standardProvider = $this->getMock('FluidTYPO3\\Flux\\Provider\\Provider', array('getControllerActionFromRecord', 'getForm'));
$standardProvider->setTemplatePaths(array());
$standardProvider->expects($this->any())->method('getForm')->willReturn($form);
$actionLessProvider = clone $standardProvider;
$exceptionProvider = clone $standardProvider;
$emptyGridProvider = clone $standardProvider;
$gridProvider = clone $standardProvider;
$actionLessProvider->expects($this->any())->method('getControllerActionFromRecord')->willReturn(null);
$exceptionProvider->expects($this->any())->method('getControllerActionFromRecord')->willThrowException(new \RuntimeException());
/** @var Grid $grid */
$grid = Grid::create();
$grid->setParent($form);
$emptyGridProvider->setGrid($grid);
$emptyGridProvider->expects($this->any())->method('getControllerActionFromRecord')->willReturn('default');
/** @var Grid $grid */
$grid = Grid::create(array());
$grid->setParent($form);
$grid->createContainer('Row', 'row')->createContainer('Column', 'column')->setColSpan(3)->setRowSpan(3)->setColumnPosition(2);
$gridProvider->setGrid($grid);
$gridProvider->expects($this->any())->method('getControllerActionFromRecord')->willReturn('default');
$gridArray = array('__config' => array('backend_layout.' => array('colCount' => 3, 'rowCount' => 1, 'rows.' => array('1.' => array('columns.' => array('1.' => array('name' => 'LLL:EXT:flux/Resources/Private/Language/locallang.xlf:flux.formId.columns.column', 'colPos' => 2, 'colspan' => 3, 'rowspan' => 3)))))), '__colPosList' => array(2), '__items' => array(array('LLL:EXT:flux/Resources/Private/Language/locallang.xlf:flux.formId.columns.column', 2, null)));
return array(array($standardProvider, null, 'message', 0, array()), array($standardProvider, array(), 'message', 1, array()), array($actionLessProvider, array(), 'message', 1, array()), array($emptyGridProvider, array(), 'message', 1, array()), array($exceptionProvider, array(), 'debug', 1, array()), array($gridProvider, array(), 'message', 0, $gridArray));
}