public function testCA() { $req = new BaseRequest(); $req->setURL('http://www.example.com/'); $req->setCA('path/to/capath', 'path/to/ca.pem'); $options = $req->getCurlOptions(); self::assertArrayHasKey(CURLOPT_CAPATH, $options); self::assertArrayHasKey(CURLOPT_CAINFO, $options); }
public function __construct($config, $params) { parent::__construct($config, $params); if (substr($this->params['www_root'], 0, 1) !== '/') { $this->params['www_root'] = '/' . $this->params['www_root']; } }
public function __construct($config, $params = array()) { if (isset($params['client_id'])) { $params['filter'] = '<filter><owner-id>' . $params['client_id'] . '</owner-id></filter>'; } parent::__construct($config, $params); }
public function __construct($config, $params = array()) { if (isset($params['subscription_id'])) { $params['filter'] = '<filter><parent-id>' . $params['subscription_id'] . '</parent-id></filter>'; } parent::__construct($config, $params); }
public function __construct($config, $params = array()) { if (!isset($params['www_root'])) { $params['www_root'] = $params['domain']; } parent::__construct($config, $params); }
/** * @param $locale * @param $shopwareVersion * @param $offset * @param $limit * @param $conditions * @param $sortings */ public function __construct($locale, $shopwareVersion, $offset, $limit, $conditions, $sortings) { $this->limit = $limit; $this->offset = $offset; $this->conditions = $conditions; $this->sortings = $sortings; parent::__construct($locale, $shopwareVersion); }
/** * GroupRequest constructor. * * @param $operation * @param $notificationKeyName * @param $notificationKey * @param $registrationIds */ public function __construct($operation, $notificationKeyName, $notificationKey, $registrationIds) { parent::__construct(); $this->operation = $operation; $this->notificationKeyName = $notificationKeyName; $this->notificationKey = $notificationKey; $this->registrationIds = $registrationIds; }
/** * @param array $config * @param array $params * @throws ApiRequestException */ public function __construct(array $config, $params = []) { $this->default_params['filter'] = new Node('filter'); if (isset($params['subscription_id'])) { $ownerIdNode = new Node('parent-id', $params['subscription_id']); $params['filter'] = new Node('filter', $ownerIdNode); } parent::__construct($config, $params); }
public function __construct($config, $params) { if (isset($params['server_id']) && isset($params['subscription_id'])) { $params['options'] = '<webspace-id>' . $params['subscription_id'] . '</webspace-id><db-server-id>' . $params['server_id'] . '</db-server-id>'; } elseif (isset($params['database_id'])) { $params['options'] = '<db-id>' . $params['database_id'] . '</db-id>'; } parent::__construct($config, $params); }
public function __construct($config, $params) { if (isset($params['server_id']) && isset($params['subscription_id'])) { $params['options'] = new NodeList([new Node('webspace-id', $params['subscription_id']), new Node('db-server-id', $params['server_id'])]); } elseif (isset($params['database_id'])) { $params['options'] = new Node('db-id', $params['database_id']); } parent::__construct($config, $params); }
/** * @param array $config * @param array $params */ public function __construct(array $config, array $params = []) { if (isset($params['description'])) { $params['description'] = new Node('description', $params['description']); } else { $params['description'] = ''; } parent::__construct($config, $params); }
/** * @param array $config * @param array $params * @throws ApiRequestException */ public function __construct($config, $params) { if (isset($params['domain'])) { $request = new GetSite($config, ['domain' => $params['domain']]); $info = $request->process(); $params['site_id'] = $info['id']; } parent::__construct($config, $params); }
/** * 重写 all 方法 * * @return array */ public function all() { $request = parent::all(); // 中文逗号改为英文 && 去除字符首尾的逗号 $request['tags'] = trim(str_replace(',', ',', $request['tags']), ','); // 替换掉原 request 里面的数据, 不然会出现 $request->all() 是处理过的数据, $request->get('xx') 是未处理的数据 $this->replace($request); return $request; }
public function __construct($config, $params) { if (isset($params['subdomain'])) { $request = new GetSubdomain($config, array('name' => $params['subdomain'])); $info = $request->process(); $this->params['id'] = $info['id']; } parent::__construct($config, $params); }
/** * @param array $config * @param array $params * @throws ApiRequestException */ public function __construct($config, $params = []) { if (isset($params['subdomain'])) { $params['filter'] = new Node('name', $params['subdomain']); } if (isset($params['id'])) { $params['filter'] = new Node('id', $params['id']); } parent::__construct($config, $params); }
/** * GetClient constructor. * @param array $config * @param array $params */ public function __construct(array $config, $params = []) { if (isset($params['username'])) { $params['filter'] = new Node('login', $params['username']); } if (isset($params['id'])) { $params['filter'] = new Node('id', $params['id']); } parent::__construct($config, $params); }
public function __construct($config, $params = array()) { if (isset($params['subdomain'])) { $params['filter'] = '<name>' . $params['subdomain'] . '</name>'; } if (isset($params['id'])) { $params['filter'] = '<id>' . $params['id'] . '</id>'; } parent::__construct($config, $params); }
public function __construct($config, $params = array()) { if (isset($params['username'])) { $params['filter'] = '<login>' . $params['username'] . '</login>'; } if (isset($params['id'])) { $params['filter'] = '<id>' . $params['id'] . '</id>'; } parent::__construct($config, $params); }
public function __construct($config, $params = array()) { if (isset($params['domain'])) { $params['filter'] = '<filter><site-name>' . $params['domain'] . '</site-name></filter>'; } if (isset($params['site_id'])) { $params['filter'] = '<filter><site-id>' . $params['site_id'] . '</site-id></filter>'; } parent::__construct($config, $params); }
public function __construct($responseTypes, $clientId, $scopes, $redirectUri, $nonce) { parent::__construct(); $this->responseTypes = $responseTypes; $this->clientId = $clientId; $this->scopes = $scopes; $this->redirectUri = $redirectUri; $this->nonce = $nonce; $prompts = array(); $useNoRedirectHeader = false; }
/** * @param \DreamFactory\Enterprise\Database\Models\Instance|string|null $instance * @param array $items */ public function __construct($instance = null, $items = []) { if (!empty($instance)) { if (is_string($instance)) { $items['instance-id'] = $instance; } else { $items['instance'] = $instance; } } parent::__construct($items); }
/** * {@inheritdoc} */ public function send($expectedResponse = 'LoginResponse', $useSession = false, $try = 1) { $this->smartHome->setSessionId(null); $req = $this->getRequest(); $req['UserName'] = $this->smartHome->getUsername(); $req['Password'] = $this->smartHome->getIsPasswordEncrypted() === true ? $this->smartHome->getPassword() : self::encrypt($this->smartHome->getPassword()); $response = parent::send($expectedResponse, $useSession, $try); $this->smartHome->setSessionId((string) $response['SessionId']); $this->smartHome->setConfigVersion((string) $response['CurrentConfigurationVersion']); return $response; }
/** * @param array $config * @param array $params * @throws ApiRequestException */ public function __construct($config, $params) { parent::__construct($config, $params); if (!filter_var($this->params['email'], FILTER_VALIDATE_EMAIL)) { throw new ApiRequestException("Error: Invalid email submitted"); } list($username, $domain) = explode("@", $this->params['email']); $request = new GetSite($config, ['domain' => $domain]); $info = $request->process(); $this->params['site_id'] = $info['id']; $this->params['username'] = $username; }
/** * @param array $config * @param array $params * @throws ApiRequestException */ public function __construct($config, $params = []) { $params['filter'] = new Node('filter'); if (isset($params['domain'])) { $childNode = new Node('site-name', $params['domain']); $params['filter'] = new Node('filter', $childNode); } if (isset($params['site_id'])) { $childNode = new Node('site-id', $params['site_id']); $params['filter'] = new Node('filter', $childNode); } parent::__construct($config, $params); }
/** * @param array $config * @param array $params * @throws ApiRequestException */ public function __construct(array $config, array $params = []) { $keys = []; if (isset($params['key'])) { $keys[] = new Node('key', $params['key']); } if (isset($params['key']) && is_array($params['key'])) { foreach ($params['key'] as $key) { $keys[] = new Node('key', $key); } } $params['keys'] = new NodeList($keys); parent::__construct($config, $params); }
/** * @param array $config * @param array $params * @throws ApiRequestException */ public function __construct(array $config, array $params = []) { $filterNode = new Node('filter'); if (isset($params['key'])) { $filterNode->setValue(new Node('key', $params['key'])); } if (isset($params['keys']) && is_array($params['keys'])) { $nodes = []; foreach ($params['keys'] as $key) { $nodes[] = new Node('key', $key); } $filterNode->setValue(new NodeList($nodes)); } $params['filter'] = $filterNode; parent::__construct($config, $params); }
/** * @param array $config * @param array $params * @throws ApiRequestException */ public function __construct(array $config, array $params) { if (isset($params['subdomain'])) { $params['filter'] = new Node('name', $params['subdomain']); } if (isset($params['id'])) { $params['filter'] = new Node('id', $params['id']); } $properties = []; foreach (['www_root'] as $key) { if (isset($params[$key])) { $properties[$key] = $params[$key]; } } $params['properties'] = $this->generatePropertyList($properties); parent::__construct($config, $params); }
public function __construct($config, $params) { if (isset($params['subdomain'])) { $params['filter'] = '<name>' . $params['subdomain'] . '</name>'; } if (isset($params['id'])) { $params['filter'] = '<id>' . $params['id'] . '</id>'; } $properties = array(); foreach (array('www_root', 'ftp_username', 'ftp_password') as $key) { if (isset($params[$key])) { $properties[$key] = $params[$key]; } } $params['properties'] = $this->generatePropertyList($properties); parent::__construct($config, $params); }
/** * UpdateSite constructor. * @param array $config * @param array $params */ public function __construct(array $config, $params = []) { $properties = []; foreach (['php', 'php_handler_type', 'webstat', 'www_root'] as $key) { if (isset($params[$key])) { $properties[$key] = $params[$key]; } } if (count($properties) > 0) { $childNode = new Node('vrt_hst', $this->generatePropertyList($properties)); $params['properties'] = new Node('hosting', $childNode); } if (count($params) > 0) { $params['nodes'] = new Node('gen_setup', $this->generateNodeList($params)); } parent::__construct($config, $params); }
public function __construct($config, $params = array()) { $properties = array(); foreach (array('php', 'php_handler_type', 'webstat', 'www_root') as $key) { if (isset($params[$key])) { $properties[$key] = $params[$key]; } } if (count($properties) > 0) { $params['properties'] = '<hosting><vrt_hst>' . $this->generatePropertyList($properties) . '</hosting></vrt_hst>'; } $nodes_value = trim($this->generateNodeList($params)); if (strlen($nodes_value) > 0) { $params['nodes'] = '<gen_setup>' . $nodes_value . '</gen_setup>'; } parent::__construct($config, $params); }