'entity_id', 'data_type' => 'Integer', 'required' => TRUE, ], [ 'name' => 'entity_type', 'title' => 'Entity Type', 'options' => \CRM_Utils_Recent::getProviders(), 'required' => TRUE, ], [ 'name' => 'title', ], [ 'name' => 'is_deleted', 'data_type' => 'Boolean', ], [ 'name' => 'icon', ], [ 'name' => 'view_url', 'title' => 'View URL', ], [ 'name' => 'edit_url', 'title' => 'Edit URL', ], [ 'name' => 'delete_url', 'title' => 'Delete URL', ], ]; }))->setCheckPermissions($checkPermissions); } /** * @return array */ public static function permissions() { return [ 'default' => ['access CiviCRM'], ]; } }