/** * @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; }