PluginProbe
Jetpack – WP Security, Backup, Speed, & Growth / 12.4.2
Jetpack – WP Security, Backup, Speed, & Growth v12.4.2
16.3 16.3-beta 16.3-a.5 16.3-a.7 16.3-a.3 16.3-a.1 16.2 16.2-beta 12.0.3 12.1.3 12.2.3 12.3.2 12.4.2 12.5.2 12.6.4 12.7.3 12.8.3 12.9.5 13.0.2 13.1.5 13.2.4 13.3.3 13.4.5 13.5.2 13.6.2 All 508 releases
jetpack / json-endpoints / jetpack / class.jetpack-json-api-modules-list-endpoint.php

class.jetpack-json-api-modules-list-endpoint.php in Jetpack – WP Security, Backup, Speed, & Growth 12.4.2, at json-endpoints/jetpack/class.jetpack-json-api-modules-list-endpoint.php

30 lines 642 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php // phpcs:ignore WordPress.Files.FileName.InvalidClassFileNames
2
3 /**
4 * Modules list endpoint.
5 *
6 * GET /sites/%s/jetpack/modules
7 */
8 class Jetpack_JSON_API_Modules_List_Endpoint extends Jetpack_JSON_API_Modules_Endpoint {
9
10 /**
11 * Needed capabilities.
12 *
13 * @var string
14 */
15 protected $needed_capabilities = 'jetpack_manage_modules';
16
17 /**
18 * Validate the input.
19 *
20 * @param string $module - the module.
21 *
22 * @return bool
23 */
24 public function validate_input( $module ) { // phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable
25 $this->modules = Jetpack::get_available_modules();
26 return true;
27 }
28
29 }
30