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.

Reply via email to