for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace SilverStripe\Forms\Tests\GridField\GridFieldConfigTest;
use SilverStripe\Dev\TestOnly;
use SilverStripe\Forms\GridField\GridField_ActionMenuItem;
use SilverStripe\Forms\GridField\GridFieldEditButton;
class MyActionMenuItemComponent extends GridFieldEditButton implements TestOnly
{
protected $shouldDisplay;
public function __construct($shouldDisplay = true)
$this->shouldDisplay = $shouldDisplay;
}
public function getGroup($gridField, $record, $columnName)
return $this->shouldDisplay ? GridField_ActionMenuItem::DEFAULT_GROUP : null;