![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/magento/framework/Stdlib/ |
<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ declare(strict_types=1); namespace Magento\Framework\Stdlib; use Laminas\Stdlib\Parameters as LaminasParameters; /** * Stdlib parameters */ class Parameters { /** * @var LaminasParameters */ private $parameters; /** * @param LaminasParameters $parameters */ public function __construct(LaminasParameters $parameters) { $this->parameters = $parameters; } /** * Populate from native PHP array * * @param array $values * @return void */ public function fromArray(array $values) { $this->parameters->fromArray($values); } /** * Populate from query string * * @param string $string * @return void */ public function fromString($string) { $this->parameters->fromString($string); } /** * Serialize to native PHP array * * @return array */ public function toArray() { return $this->parameters->toArray(); } /** * Serialize to query string * * @return string */ public function toString() { return $this->parameters->toString(); } /** * Retrieve by key * * Returns null if the key does not exist. * * @param string $name * @return mixed */ public function offsetGet($name) { return $this->parameters->offsetGet($name); } /** * Get name * * @param string $name * @param mixed $default optional default value * @return mixed */ public function get($name, $default = null) { return $this->parameters->get($name, $default); } /** * Set name * * @param string $name * @param mixed $value * @return \Laminas\Stdlib\Parameters */ public function set($name, $value) { return $this->parameters->set($name, $value); } }