Server IP : 184.154.167.98 / Your IP : 3.140.185.250 Web Server : Apache System : Linux pink.dnsnetservice.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64 User : puertode ( 1767) PHP Version : 7.2.34 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/puertode/public_html/tampico1900/3rdparty/aws/aws-sdk-php/src/Api/ |
Upload File : |
<?php namespace Aws\Api; /** * Represents a map shape. */ class MapShape extends Shape { /** @var Shape */ private $value; /** @var Shape */ private $key; public function __construct(array $definition, ShapeMap $shapeMap) { $definition['type'] = 'map'; parent::__construct($definition, $shapeMap); } /** * @return Shape * @throws \RuntimeException if no value is specified */ public function getValue() { if (!$this->value) { if (!isset($this->definition['value'])) { throw new \RuntimeException('No value specified'); } $this->value = Shape::create( $this->definition['value'], $this->shapeMap ); } return $this->value; } /** * @return Shape */ public function getKey() { if (!$this->key) { $this->key = isset($this->definition['key']) ? Shape::create($this->definition['key'], $this->shapeMap) : new Shape(['type' => 'string'], $this->shapeMap); } return $this->key; } }