projects
/
yaffs-website
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website]
/
vendor
/
consolidation
/
output-formatters
/
src
/
Transformations
/
TableTransformation.php
diff --git
a/vendor/consolidation/output-formatters/src/Transformations/TableTransformation.php
b/vendor/consolidation/output-formatters/src/Transformations/TableTransformation.php
index 1745e8717cfa377c6283186e8024a671c62f5927..52e9403b170606a0c898cc87460d0f3633532582 100644
(file)
--- a/
vendor/consolidation/output-formatters/src/Transformations/TableTransformation.php
+++ b/
vendor/consolidation/output-formatters/src/Transformations/TableTransformation.php
@@
-3,12
+3,15
@@
namespace Consolidation\OutputFormatters\Transformations;
use Consolidation\OutputFormatters\StructuredData\TableDataInterface;
use Consolidation\OutputFormatters\StructuredData\OriginalDataInterface;
use Consolidation\OutputFormatters\StructuredData\TableDataInterface;
use Consolidation\OutputFormatters\StructuredData\OriginalDataInterface;
+use Consolidation\OutputFormatters\StructuredData\MetadataHolderInterface;
class TableTransformation extends \ArrayObject implements TableDataInterface, OriginalDataInterface
{
protected $headers;
protected $rowLabels;
protected $layout;
class TableTransformation extends \ArrayObject implements TableDataInterface, OriginalDataInterface
{
protected $headers;
protected $rowLabels;
protected $layout;
+ /** @var MetadataHolderInterface */
+ protected $originalData;
const TABLE_LAYOUT = 'table';
const LIST_LAYOUT = 'list';
const TABLE_LAYOUT = 'table';
const LIST_LAYOUT = 'list';
@@
-83,9
+86,17
@@
class TableTransformation extends \ArrayObject implements TableDataInterface, Or
public function getOriginalData()
{
public function getOriginalData()
{
+ if (isset($this->originalData)) {
+ return $this->originalData->reconstruct($this->getArrayCopy(), $this->originalData->getMetadata());
+ }
return $this->getArrayCopy();
}
return $this->getArrayCopy();
}
+ public function setOriginalData(MetadataHolderInterface $data)
+ {
+ $this->originalData = $data;
+ }
+
public function getTableData($includeRowKey = false)
{
$data = $this->getArrayCopy();
public function getTableData($includeRowKey = false)
{
$data = $this->getArrayCopy();