Make BasicRemoteContentFetcher configurable
--------------------------------------------
Key: SHINDIG-1141
URL: https://issues.apache.org/jira/browse/SHINDIG-1141
Project: Shindig
Issue Type: Improvement
Components: PHP
Reporter: Arne Roomann-Kurrik
Priority: Minor
BasicRemoteContentFetcher (BRCF) is a concrete implementation of the abstract
RemoteContentFetcher class. In certain cases it would be useful to swap out
BRCF (for example, to use something other than curl or for unit testing) but it
is explicitly created in several areas of the codebase.
The patch I am submitting (available for review at
http://codereview.appspot.com/100052/show) makes BasicRemoteContentFetcher
configurable in container.php. It:
* Adds a new configuration parameter "remote_content_fetcher" which defaults
to BRCF
* Removes hardcoded references to BRCF in favor of initializing the class
specified in the configuration
* Cleans up some lines from src/gadgets/oauth/OAuthFetcher.php - I believe
these had strange line endings (no text is changed)
* Removes unneeded imports from
src/gadgets/servlet/GadgetRenderingServlet.php and
src/gadgets/servlet/MetadataServlet.php
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.