private function hasFileNameChanged($id, $newFileName) { $connectionData = $this->connectionData[$id]; if (FF::isInstanceOf($connectionData->getResponse(), 'Core\\Server\\NullResponse')) { return true; } return $newFileName != $connectionData->getPreviousUrl(); }
/** * Optionally takes a Parameters object to initialize the query parameters. * @param \FACTFinder\Util\Parameters $parameters * @return type */ public function __construct($parameters = null) { if (FF::isInstanceOf($parameters, 'Util\\Parameters')) { $this->parameters = $parameters; } else { $this->parameters = FF::getInstance('Util\\Parameters'); } $this->httpHeaderFields = FF::getInstance('Util\\Parameters'); $this->action = ''; $this->setNullResponse(); }
/** * Converts data from $inCharset to $outCharset. * @param mixed $data If a string is given, it's encoding will be converted. * If an associative array is given, keys and values will be * converted recursively. All other data types will be returned * unchanged. * @return mixed */ protected function convert_recursive($inCharset, $outCharset, $data) { if (FF::isInstanceOf($data, 'Util\\Parameters')) { $result = FF::getInstance('Util\\Parameters', $this->convert($inCharset, $outCharset, $data->getArray())); } else { if (is_array($data)) { $result = array(); foreach ($data as $k => $v) { $k = $this->convert_recursive($inCharset, $outCharset, $k); $result[$k] = $this->convert_recursive($inCharset, $outCharset, $v); } } else { if (is_string($data)) { $result = $this->convertString($inCharset, $outCharset, $data); } else { $result = $data; } } } return $result; }
private function hasUrlChanged($id) { $connectionData = $this->connectionData[$id]; if (FF::isInstanceOf($connectionData->getResponse(), 'Core\\Server\\NullResponse')) { return true; } $url = $this->urlBuilder->getNonAuthenticationUrl($connectionData->getAction(), $this->prepareParameters($connectionData)); return $url != $connectionData->getPreviousUrl(); }