xref: /plugin/struct/_test/mock/Search.php (revision bb8d98c4da8c9e71a9a1d62a6b706af3a628e17a)
125029fe8SAndreas Gohr<?php
225029fe8SAndreas Gohr
3ba766201SAndreas Gohrnamespace dokuwiki\plugin\struct\test\mock;
425029fe8SAndreas Gohr
50549dcc5SAndreas Gohruse dokuwiki\plugin\struct\meta;
625029fe8SAndreas Gohr
70549dcc5SAndreas Gohrclass Search extends meta\Search
80549dcc5SAndreas Gohr{
925029fe8SAndreas Gohr    public $schemas = array();
1025029fe8SAndreas Gohr    /** @var  meta\Column[] */
1125029fe8SAndreas Gohr    public $columns = array();
1225029fe8SAndreas Gohr
1325029fe8SAndreas Gohr    public $sortby = array();
145bc0a238SMichael Große
155bc0a238SMichael Große    public $filter = array();
16*bb8d98c4SAnna Dabrowska
17*bb8d98c4SAnna Dabrowska    /**
18*bb8d98c4SAnna Dabrowska     * Register a dummy function that always returns false
19*bb8d98c4SAnna Dabrowska     */
20*bb8d98c4SAnna Dabrowska    public function isNotPublisher()
21*bb8d98c4SAnna Dabrowska    {
22*bb8d98c4SAnna Dabrowska        $this->dbHelper = new helper_plugin_struct_db;
23*bb8d98c4SAnna Dabrowska        $this->sqlite->create_function('IS_PUBLISHER', [$this->dbHelper, 'IS_PUBLISHER'], -1);
24*bb8d98c4SAnna Dabrowska    }
2525029fe8SAndreas Gohr}
26