-
- Downloads
feat: initial implementation
Showing
- api_proxy.info.yml 4 additions, 0 deletionsapi_proxy.info.yml
- api_proxy.links.menu.yml 5 additions, 0 deletionsapi_proxy.links.menu.yml
- api_proxy.links.task.yml 8 additions, 0 deletionsapi_proxy.links.task.yml
- api_proxy.permissions.yml 2 additions, 0 deletionsapi_proxy.permissions.yml
- api_proxy.routing.yml 29 additions, 0 deletionsapi_proxy.routing.yml
- api_proxy.services.yml 15 additions, 0 deletionsapi_proxy.services.yml
- composer.json 15 additions, 0 deletionscomposer.json
- config/install/api_proxy.settings.yml 1 addition, 0 deletionsconfig/install/api_proxy.settings.yml
- config/schema/api_proxy.schema.yml 9 additions, 0 deletionsconfig/schema/api_proxy.schema.yml
- src/Annotation/HttpApi.php 55 additions, 0 deletionssrc/Annotation/HttpApi.php
- src/Controller/Forwarder.php 52 additions, 0 deletionssrc/Controller/Forwarder.php
- src/EventSubscriber/OptionsRequestSubscriber.php 83 additions, 0 deletionssrc/EventSubscriber/OptionsRequestSubscriber.php
- src/Form/ApiProxyForm.php 80 additions, 0 deletionssrc/Form/ApiProxyForm.php
- src/Form/SettingsForm.php 128 additions, 0 deletionssrc/Form/SettingsForm.php
- src/ParamConverter/HttpApiProxyConverter.php 55 additions, 0 deletionssrc/ParamConverter/HttpApiProxyConverter.php
- src/Plugin/HttpApiInterface.php 38 additions, 0 deletionssrc/Plugin/HttpApiInterface.php
- src/Plugin/HttpApiPluginBase.php 474 additions, 0 deletionssrc/Plugin/HttpApiPluginBase.php
- src/Plugin/HttpApiPluginManager.php 61 additions, 0 deletionssrc/Plugin/HttpApiPluginManager.php
- src/Plugin/api_proxy/G2Crowd.php 51 additions, 0 deletionssrc/Plugin/api_proxy/G2Crowd.php
- src/Plugin/api_proxy/HttpApiCommonConfigs.php 20 additions, 0 deletionssrc/Plugin/api_proxy/HttpApiCommonConfigs.php
api_proxy.info.yml
0 → 100644
api_proxy.links.menu.yml
0 → 100644
api_proxy.links.task.yml
0 → 100644
api_proxy.permissions.yml
0 → 100644
api_proxy.routing.yml
0 → 100644
api_proxy.services.yml
0 → 100644
composer.json
0 → 100644
{ | ||
"name": "drupal/api_proxy", | ||
"description": "Puts Drupal between the front-end and the 3rd party API.", | ||
"type": "drupal-module", | ||
"homepage": "https://drupal.org/project/api_proxy", | ||
"support": { | ||
"issues": "https://drupal.org/project/issues/api_proxy", | ||
"source": "https://git.drupalcode.org/project/api_proxy" | ||
}, | ||
"license": "GPL-2.0+", | ||
"minimum-stability": "dev", | ||
"require": { | ||
"lstrojny/functional-php": "^1.9" | ||
} | ||
} |
config/install/api_proxy.settings.yml
0 → 100644
config/schema/api_proxy.schema.yml
0 → 100644
src/Annotation/HttpApi.php
0 → 100644
src/Controller/Forwarder.php
0 → 100644
src/Form/ApiProxyForm.php
0 → 100644
src/Form/SettingsForm.php
0 → 100644
src/ParamConverter/HttpApiProxyConverter.php
0 → 100644
src/Plugin/HttpApiInterface.php
0 → 100644
src/Plugin/HttpApiPluginBase.php
0 → 100644
src/Plugin/HttpApiPluginManager.php
0 → 100644
src/Plugin/api_proxy/G2Crowd.php
0 → 100644
Please register or sign in to comment