silverstripe-framework/Forms/PrintableTransformation.php

23 lines
566 B
PHP
Raw Normal View History

<?php
namespace SilverStripe\Forms;
/**
* Transformation that will make a form printable.
* Builds on readonly forms with different behaviour for tabsets.
*/
class PrintableTransformation extends ReadonlyTransformation {
/**
* @param TabSet $field
* @return PrintableTransformation_TabSet
*/
public function transformTabSet($field) {
$transformedField = new PrintableTransformation_TabSet($field->Tabs()->transform($this));
$transformedField->Title = $field->Title();
$transformedField->TabSet = $field->TabSet;
return $transformedField;
}
}