4 +--------------------------------------------------------------------+
5 | Copyright CiviCRM LLC. All rights reserved. |
7 | This work is published under the GNU AGPLv3 license with some |
8 | permitted exceptions and without any warranty. For full license |
9 | and copyright information, see https://civicrm.org/licensing |
10 +--------------------------------------------------------------------+
13 namespace Civi\Api4\Action\System
;
16 * Clear CiviCRM caches, and optionally rebuild triggers and reset sessions.
18 * @method bool getTriggers
19 * @method $this setTriggers(bool $triggers)
20 * @method bool getSession
21 * @method $this setSession(bool $session)
23 class Flush
extends \Civi\Api4\Generic\AbstractAction
{
30 protected $triggers = FALSE;
37 protected $session = FALSE;
39 public function _run(\Civi\Api4\Generic\Result
$result) {
40 \CRM_Core_Invoke
::rebuildMenuAndCaches($this->triggers
, $this->session
);