PluginProbe
VikBooking Hotel Booking Engine & PMS / trunk
VikBooking Hotel Booking Engine & PMS vtrunk
1.8.15 1.8.14 1.8.13 1.8.12 1.8.11 1.8.10 1.8.9 1.8.6 1.8.7 1.8.8 trunk 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 All 36 releases
vikbooking / admin / helpers / src / history / model.php

model.php in VikBooking Hotel Booking Engine & PMS trunk, at admin/helpers/src/history/model.php

38 lines 857 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * @package VikBooking
4 * @subpackage core
5 * @author E4J s.r.l.
6 * @copyright Copyright (C) 2025 E4J s.r.l. All Rights Reserved.
7 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
8 * @link https://vikwp.com
9 */
10
11 // No direct access
12 defined('ABSPATH') or die('No script kiddies please!');
13
14 /**
15 * Interface used to store the detected changes.
16 *
17 * @since 1.18 (J) - 1.8 (WP)
18 */
19 interface VBOHistoryModel
20 {
21 /**
22 * Returns all the changes applied to the constructed item.
23 *
24 * @return object[]
25 */
26 public function getItems();
27
28 /**
29 * A list of detected changes.
30 *
31 * @param VBOHistoryDetector[] $events
32 * @param VBOHistoryCommitter $committer
33 *
34 * @return void
35 */
36 public function save(array $events, VBOHistoryCommitter $committer);
37 }
38