Coduo\TuTu\Config\Element\Request::fromArray PHP Method

fromArray() public static method

public static fromArray ( array $arrayConfig )
$arrayConfig array
    public static function fromArray(array $arrayConfig)
    {
        $configResolver = self::createArrayConfigResolver();
        $config = $configResolver->resolve($arrayConfig);
        $responseConfig = new Request($config['path']);
        $responseConfig->setAllowedMethods($config['methods']);
        $responseConfig->setBodyParameters($config['request']);
        $responseConfig->setQueryParameters($config['query']);
        $responseConfig->setHeaders($config['headers']);
        $responseConfig->setBody($config['body']);
        return $responseConfig;
    }

Usage Example

Example #1
0
 /**
  * @param array $arrayConfig
  * @return Element
  */
 public static function fromArray(array $arrayConfig)
 {
     $configResolver = self::createArrayConfigResolver();
     $config = $configResolver->resolve($arrayConfig);
     $responseConfig = new Element(Request::fromArray($config['request']), Response::fromArray($config['response']));
     return $responseConfig;
 }