PluginProbe
Elementor Website Builder – more than just a page builder / 3.24.5
Elementor Website Builder – more than just a page builder v3.24.5
4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 All 452 releases
elementor / app / modules / kit-library / data / taxonomies / controller.php

controller.php in Elementor Website Builder – more than just a page builder 3.24.5, at app/modules/kit-library/data/taxonomies/controller.php

39 lines 811 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 namespace Elementor\App\Modules\KitLibrary\Data\Taxonomies;
3
4 use Elementor\App\Modules\KitLibrary\Data\Base_Controller;
5
6 if ( ! defined( 'ABSPATH' ) ) {
7 exit; // Exit if accessed directly.
8 }
9
10 class Controller extends Base_Controller {
11
12 public function get_name() {
13 return 'kit-taxonomies';
14 }
15
16 public function get_collection_params() {
17 return [
18 'force' => [
19 'description' => 'Force an API request and skip the cache.',
20 'required' => false,
21 'default' => false,
22 'type' => 'boolean',
23 ],
24 ];
25 }
26
27 public function get_items( $request ) {
28 $data = $this->get_repository()->get_taxonomies( $request->get_param( 'force' ) );
29
30 return [
31 'data' => $data->values(),
32 ];
33 }
34
35 public function get_permission_callback( $request ) {
36 return current_user_can( 'administrator' );
37 }
38 }
39