silverstripe-framework/Forms/PrintableTransformation.php
Damian Mooyman 8dd644d25d
API Namespace all classes
Namespace all templates
Move difflib and BBCodeParser2 to thirdparty
Remove deprecated API marked for removal in 4.0
2016-09-08 10:23:17 +12:00

23 lines
566 B
PHP

<?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;
}
}