Diff: STRATO-apps/wordpress_03/app/wp-content/plugins/elementor/data/v2/base/endpoint/index.php
Keine Baseline-Datei – Diff nur gegen leer.
1
-
1
+
<?php
2
+
namespace Elementor\Data\V2\Base\Endpoint;
3
+
4
+
use Elementor\Data\V2\Base\Endpoint;
5
+
use WP_REST_Server;
6
+
7
+
if ( ! defined( 'ABSPATH' ) ) {
8
+
exit; // Exit if accessed directly.
9
+
}
10
+
11
+
class Index extends Endpoint {
12
+
public function get_name() {
13
+
return 'index';
14
+
}
15
+
16
+
public function get_format() {
17
+
return "{$this->controller->get_full_name()}/{id}";
18
+
}
19
+
20
+
public function get_public_name() {
21
+
return '';
22
+
}
23
+
24
+
public function get_items( $request ) {
25
+
return $this->controller->get_items( $request );
26
+
}
27
+
28
+
public function get_item( $id, $request ) {
29
+
return $this->controller->get_item( $request );
30
+
}
31
+
32
+
public function create_items( $request ) {
33
+
return $this->controller->create_items( $request );
34
+
}
35
+
36
+
public function create_item( $id, $request ) {
37
+
return $this->controller->create_item( $request );
38
+
}
39
+
40
+
public function update_items( $request ) {
41
+
return $this->controller->update_items( $request );
42
+
}
43
+
44
+
public function update_item( $id, $request ) {
45
+
return $this->controller->update_item( $request );
46
+
}
47
+
48
+
public function delete_items( $request ) {
49
+
return $this->controller->delete_items( $request );
50
+
}
51
+
52
+
public function delete_item( $id, $request ) {
53
+
return $this->controller->delete_item( $request );
54
+
}
55
+
56
+
public function register_items_route( $methods = WP_REST_Server::READABLE, $args = [] ) {
57
+
parent::register_items_route( $methods, array_merge( $this->controller->get_items_args( $methods ), $args ) );
58
+
}
59
+
60
+
public function register_item_route( $methods = WP_REST_Server::READABLE, $args = [], $route = '/' ) {
61
+
parent::register_item_route( $methods, array_merge( $this->controller->get_item_args( $methods ), $args ), $route );
62
+
}
63
+
}
64
+