Source of file BetterButtonInterface.php
Size: 0,729 Bytes - Last Modified: 2021-12-23T10:56:01+00:00
/var/www/docs.ssmods.com/process/src/src/Interfaces/BetterButtonInterface.php
1234567891011121314151617181920212223242526272829 | <?php namespace UncleCheese\BetterButtons\Interfaces; use SilverStripe\Forms\Form; use SilverStripe\Forms\GridField\GridFieldDetailForm_ItemRequest; /** * Core methods and properties that any action or button must offer * * @author Uncle Cheese <unclecheese@leftandmain.com> * @package silverstripe-gridfield-betterbuttons */ interface BetterButtonInterface { /** * Determines if the button should display * @return bool */ public function shouldDisplay(); /** * Binds the action to a GridField edit page * @param Form $form * @param GridFieldDetailForm_ItemRequest $request */ public function bindGridField(Form $form, GridFieldDetailForm_ItemRequest $request); } |