/** * @param string $key * @param mixed $value * @param int $flags * @return static */ public function set($key, $value, $flags = Type::Instance) { if (!is_string($key)) { throw new Exceptions\InvalidKeyException($key); } $this->map->set($key, $value, $flags); return $this; }
/** * @param string $key * @param string|object $value * @param int $flags */ public function set($key, $value, $flags = Type::Instance) { $this->originalMap->set($key, $value, $flags); }