A Symfony bundle for including the INWX PHP-Client.
The INWX bundle can be installed via Composer by
requiring the sebtm/inwx-api-bundle
package in your project's composer.json
:
{
"require": {
"sebtm/inwx-api-bundle": "~1.0"
}
}
and adding an instance of SebTM\INWX\InwxApiBundle
to your application's kernel:
class AppKernel extends Kernel
{
public function registerBundles(): void
{
return [
new \SebTM\INWX\InwxApiBundle(),
];
}
}
(This is NOT needed for Symfony-Flex while using recipes!)
The sample configuration which can be placed in app/config/config.yml
file.
inwx_api:
debug: false
environment: "development"
json: true
language: "en"
username: "username"
password: "password"
Supported environments: "production", "development" Supported languages: see documentation of INWX PHP-Client
This bundle exposes an instance of the SebTM\INWX\Domrobot
object:
Service | Instance Of
--- | ---
inwx_api | SebTM\INWX\Domrobot
It provides an additional function called "loginWrapper()" (BC >=1.0.0: login will not overwritten anymore!) for using the login data from configuration.