You are here

interface ParametersInterface in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 vendor/zendframework/zend-stdlib/src/ParametersInterface.php \Zend\Stdlib\ParametersInterface

Hierarchy

  • interface \Zend\Stdlib\ParametersInterface extends \ArrayAccess \Countable \Serializable \Traversable

Expanded class hierarchy of ParametersInterface

All classes that implement ParametersInterface

File

vendor/zendframework/zend-stdlib/src/ParametersInterface.php, line 22

Namespace

Zend\Stdlib
View source
interface ParametersInterface extends ArrayAccess, Countable, Serializable, Traversable {

  /**
   * Constructor
   *
   * @param array $values
   */
  public function __construct(array $values = null);

  /**
   * From array
   *
   * Allow deserialization from standard array
   *
   * @param array $values
   * @return mixed
   */
  public function fromArray(array $values);

  /**
   * From string
   *
   * Allow deserialization from raw body; e.g., for PUT requests
   *
   * @param $string
   * @return mixed
   */
  public function fromString($string);

  /**
   * To array
   *
   * Allow serialization back to standard array
   *
   * @return mixed
   */
  public function toArray();

  /**
   * To string
   *
   * Allow serialization to query format; e.g., for PUT or POST requests
   *
   * @return mixed
   */
  public function toString();

  /**
   * Get
   *
   * @param string $name
   * @param mixed|null $default
   * @return mixed
   */
  public function get($name, $default = null);

  /**
   * Set
   *
   * @param string $name
   * @param mixed $value
   * @return ParametersInterface
   */
  public function set($name, $value);

}

Members

Namesort descending Modifiers Type Description Overrides
ParametersInterface::fromArray public function From array 1
ParametersInterface::fromString public function From string 1
ParametersInterface::get public function Get 1
ParametersInterface::set public function Set 1
ParametersInterface::toArray public function To array 1
ParametersInterface::toString public function To string 1
ParametersInterface::__construct public function Constructor 1