| Server IP : 82.208.35.60 / Your IP : 216.73.216.236 Web Server : Apache/2.4.55 (FreeBSD) OpenSSL/1.1.1q-freebsd PHP/7.3.31 System : FreeBSD server7.d2m.cz 12.4-RELEASE-p9 FreeBSD 12.4-RELEASE-p9 GENERIC amd64 User : studiokobylisy_cz ( 1008) PHP Version : 7.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /home/d2m/sofident_cz/wp-content/plugins/sitepress-multilingual-cms/classes/API/REST/ |
Upload File : |
<?php
namespace WPML\Rest;
use IWPML_Action;
abstract class Base implements ITarget, IWPML_Action {
/** @var Adaptor */
private $adaptor;
public function __construct( Adaptor $adaptor ) {
$this->adaptor = $adaptor;
$adaptor->set_target( $this );
}
/**
* @return string
*/
abstract public function get_namespace();
public function add_hooks() {
$this->adaptor->add_hooks();
}
/**
* @return array
*/
public static function getStringType() {
return [
'type' => 'string',
'sanitize_callback' => 'WPML_REST_Arguments_Sanitation::string',
];
}
/**
* @return array
*/
public static function getIntType() {
return [
'type' => 'int',
'validate_callback' => 'WPML_REST_Arguments_Validation::integer',
'sanitize_callback' => 'WPML_REST_Arguments_Sanitation::integer',
];
}
}