/** * The class singleton constructor * * @return Tribe__Events__Integrations__WPML__Defaults */ public static function instance() { if (empty(self::$instance)) { self::$instance = new self(); } return self::$instance; }
protected function hook_actions() { $defaults = Tribe__Events__Integrations__WPML__Defaults::instance(); if (!$defaults->has_set_defaults()) { add_action('icl_save_settings', array($defaults, 'set_defaults')); } $this->setup_cache_expiration_triggers(); }