PluginProbe
seQura / 3.2.2
seQura v3.2.2
4.3.4 4.3.3 4.3.2 4.3.1 trunk 2.0.0 2.0.10 2.0.11 2.0.12 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 3.0.0 3.0.2 3.0.5 3.0.6 3.0.7 3.1.0 3.1.1 3.2.0 3.2.1 3.2.2 4.0.0 All 30 releases
sequra / src / Services / interface-constants.php

interface-constants.php in seQura 3.2.2, at src/Services/interface-constants.php

70 lines 1.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Constants Interface
4 *
5 * @package SeQura/WC
6 * @subpackage SeQura/WC/Services
7 */
8
9 namespace SeQura\WC\Services;
10
11 /**
12 * Provides methods access application Constants.
13 */
14 interface Interface_Constants {
15
16 /**
17 * Get the plugin directory path.
18 */
19 public function get_plugin_dir_path(): string;
20 /**
21 * Get the plugin file path.
22 */
23 public function get_plugin_file_path(): string;
24 /**
25 * Get the plugin log file path.
26 */
27 public function get_plugin_log_file_path(): string;
28 /**
29 * Get the plugin basename.
30 */
31 public function get_plugin_basename(): string;
32 /**
33 * Get the plugin directory URL.
34 */
35 public function get_plugin_dir_url(): string;
36 /**
37 * Get the plugin rest namespace.
38 */
39 public function get_plugin_rest_namespace(): string;
40 /**
41 * Get the plugin rest version.
42 */
43 public function get_woocommerce_data(): array;
44 /**
45 * Get the plugin rest version.
46 */
47 public function get_plugin_data(): array;
48 /**
49 * Get the plugin environment data.
50 */
51 public function get_environment_data(): array;
52 /**
53 * Get the plugin templates path.
54 */
55 public function get_plugin_templates_path(): string;
56 /**
57 * Get the plugin assets path.
58 */
59 public function get_plugin_assets_path(): string;
60 /**
61 * Get the plugin assets URL.
62 */
63 public function get_plugin_assets_url(): string;
64
65 /**
66 * Hook for adding order indexes.
67 */
68 public function get_hook_add_order_indexes(): string;
69 }
70