Source of file SpacelessCast.php
Size: 0,612 Bytes - Last Modified: 2021-12-23T10:05:32+00:00
/var/www/docs.ssmods.com/process/src/src/Template/Extension/SpacelessCast.php
123456789101112131415161718192021222324252627282930 | <?php namespace Moo\Template\Extension; use Moo\Template\Parser\Spaceless; use SilverStripe\Core\Extension; use SilverStripe\ORM\FieldType\DBField; class SpacelessCast extends Extension { private static array $casting = [ 'Spaceless' => 'HTMLText', ]; /** * Get string without extra spaces. */ public function Spaceless(): DBField { return DBField::create_field( 'HTMLText', Spaceless::spaceless([ 'Template' => [ 'php' => $this->getOwner()->RAW(), ], ]) ); } } |