namespace Friendica\Model\Storage;
use BadMethodCallException;
-use Friendica\DI;
+use Friendica\Network\IHTTPRequest;
/**
* External resource storage class
{
const NAME = 'ExternalResource';
+ /** @var IHTTPRequest */
+ private $httpRequest;
+
+ public function __construct(IHTTPRequest $httpRequest)
+ {
+ $this->httpRequest = $httpRequest;
+ }
+
/**
* @inheritDoc
*/
return "";
}
- $curlResult = DI::httpRequest()->get($filename);
+ $curlResult = $this->httpRequest->get($filename);
if ($curlResult->isSuccess()) {
return $curlResult->getBody();
} else {