Rss-Bridge/lib
Roliga 4c78721f03 [ParameterValidator] Ensure context has all user provided parameters (#1211)
* [ParameterValidator] Ensure context has all fields

Previously if a bridge had a set of parameters like:

const PARAMETERS = array(
    'ContextA' => array(
        'Param1' => array(
            'name' => 'Param1',
            'required' => true
        )
    ),
    'ContextB' => array(
        'Param1' => array(
            'name' => 'Param1',
            'required' => true
        ),
        'Param2' => array(
            'name' => 'Param2',
            'required' => true
        )
    )
)

and a query specifying both Param1 and Param2 was provided a 'Mixed
context parameters' error would be returned. This change ensures
ContextA in the above example would not be considered a relevant context.
2019-10-28 17:50:55 +01:00
..
ActionAbstract.php core: Implement action factory (#1002) 2019-02-06 18:34:51 +01:00
ActionFactory.php core: Implement action factory (#1002) 2019-02-06 18:34:51 +01:00
ActionInterface.php core: Implement action factory (#1002) 2019-02-06 18:34:51 +01:00
Authentication.php global: Fix code violations 2018-12-26 21:58:07 +01:00
BridgeAbstract.php core: Add context hinting for new feeds 2019-06-21 19:12:29 +02:00
BridgeCard.php core: Add context hinting for new feeds 2019-06-21 19:12:29 +02:00
BridgeFactory.php bridge: Refactor bridge factory to non-static class 2019-06-18 18:55:32 +02:00
BridgeInterface.php global: Fix code violations 2018-12-26 21:58:07 +01:00
BridgeList.php logo: Add logo to the project 2019-06-25 18:42:11 +02:00
CacheFactory.php cache: Refactor cache factory to non-static class 2019-06-18 19:04:19 +02:00
CacheInterface.php caches: Refactor the API (#1060) 2019-04-29 20:12:43 +02:00
Configuration.php [Configuration] Bump version to dev.2019-09-12 2019-09-12 17:09:30 +02:00
contents.php [contents] Respect passed headers for file_get_contents() (#1234) 2019-07-29 12:05:13 +02:00
Debug.php [Debug] Fix debug mode reports indexing error 2018-11-16 20:19:52 +01:00
error.php exception: Remove HttpException class 2018-11-18 16:53:21 +01:00
Exceptions.php [Exceptions] Add button to search for similar issues on GitHub 2019-06-08 17:05:35 +02:00
FactoryAbstract.php core: Implement action factory (#1002) 2019-02-06 18:34:51 +01:00
FeedExpander.php [FeedExpander] Fix item href being used as feed uri (#1033) 2019-02-11 19:07:03 +01:00
FeedItem.php [FeedItem] Avoid repeated UID hashing after loading from cache (#1148) 2019-06-01 19:36:46 +02:00
FormatAbstract.php core: Add FeedItem class (#940) 2018-12-26 22:41:32 +01:00
FormatFactory.php format: Refactor format factory to non-static class 2019-06-18 19:15:20 +02:00
FormatInterface.php global: Fix code violations 2018-12-26 21:58:07 +01:00
html.php Revert "all: Use ->remove() instead of ->outertext = ''" 2019-06-02 13:06:16 +02:00
ParameterValidator.php [ParameterValidator] Ensure context has all user provided parameters (#1211) 2019-10-28 17:50:55 +01:00
rssbridge.php format: Refactor format factory to non-static class 2019-06-18 19:15:20 +02:00