xref: /plugin/elasticsearch/helper/plugins.php (revision a6bdb2dfdaca0d0dddbe75d010df26405faa1324) !
1e447a785SAnna Dabrowska<?php
2*a6bdb2dfSAndreas Gohr
3*a6bdb2dfSAndreas Gohruse dokuwiki\Extension\Plugin;
4*a6bdb2dfSAndreas Gohr
5e447a785SAnna Dabrowska/**
6e447a785SAnna Dabrowska * DokuWiki Plugin elasticsearch (Plugins Helper Component)
7e447a785SAnna Dabrowska *
8e447a785SAnna Dabrowska * @license GPL 2 http://www.gnu.org/licenses/gpl-2.0.html
9e447a785SAnna Dabrowska * @author  Andreas Gohr <gohr@cosmocode.de>
10e447a785SAnna Dabrowska * @author  Anna Dabrowska <dabrowska@cosmocode.de>
11e447a785SAnna Dabrowska */
12*a6bdb2dfSAndreas Gohrclass helper_plugin_elasticsearch_plugins extends Plugin
13e447a785SAnna Dabrowska{
14e447a785SAnna Dabrowska    /**
15e447a785SAnna Dabrowska     * Update state of any changes for a page,
16e447a785SAnna Dabrowska     * e.g. plugins' data related to the page
17e447a785SAnna Dabrowska     *
18e447a785SAnna Dabrowska     * @param string $id
19e447a785SAnna Dabrowska     * @return bool
20e447a785SAnna Dabrowska     */
21*a6bdb2dfSAndreas Gohr    public function updateRefreshState($id)
22*a6bdb2dfSAndreas Gohr    {
23e447a785SAnna Dabrowska        $refreshStateFile = metaFN($id, '.elasticsearch_refresh');
24e447a785SAnna Dabrowska        return io_saveFile($refreshStateFile, '');
25e447a785SAnna Dabrowska    }
26e447a785SAnna Dabrowska}
27