⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.45
Server IP:
185.238.29.86
Server:
Linux server2 6.8.12-6-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-6 (2024-12-19T19:05Z) x86_64
Server Software:
nginx/1.18.0
PHP Version:
8.1.31
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
var
/
www
/
shopware
/
vendor
/
aws
/
aws-sdk-php
/
src
/
Api
/
View File Name :
MapShape.php
<?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; } }