Source of file VersionedGridFieldStateExtension.php
Size: 0,610 Bytes - Last Modified: 2021-12-23T10:35:47+00:00
/var/www/docs.ssmods.com/process/src/src/VersionedGridFieldStateExtension.php
1234567891011121314151617181920212223 | <?php namespace SilverStripe\Versioned; use SilverStripe\Core\Extension; use SilverStripe\Forms\GridField\GridFieldConfig; use SilverStripe\Versioned\VersionedGridFieldState\VersionedGridFieldState; /** * Decorates a GridFieldConfig with gridfield publishing state */ class VersionedGridFieldStateExtension extends Extension { public function updateConfig() { /** @var GridFieldConfig $owner */ $owner = $this->getOwner(); if (!$owner->getComponentByType(VersionedGridFieldState::class)) { $owner->addComponent(new VersionedGridFieldState()); } } } |