for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Sunnysideup\CMSNiceties\Extensions;
use SilverStripe\Core\Extension;
/**
* Class \Sunnysideup\CMSNiceties\Extensions\CMSNicetiesFormFieldExtension
*
* @property FormField|CMSNicetiesFormFieldExtension $owner
*/
class CMSNicetiesFormFieldExtension extends Extension
{
public function AddToDescription(string $description)
$owner = $this->getOwner();
$descriptionArray = [$owner->getDescription()];
$descriptionArray[] = $description;
return $owner->setDescription(implode('<br />', array_filter($descriptionArray)));
}
public function AddToRightTitle(string $description)
$descriptionArray = [$owner->getRightTitle()];
return $owner->setRightTitle(implode('<br />', array_filter($descriptionArray)));
public function AddToLeftTitle(string $description)
$descriptionArray = [$owner->getLeftTitle()];
return $owner->setLeftTitle(implode('<br />', array_filter($descriptionArray)));