Download the PHP package dmykos/ip-store-bundle without Composer
On this page you can find all versions of the php package dmykos/ip-store-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package ip-store-bundle
IpStoreBundle!
IpStoreBundle is used for storing and querying IP addresses (IPv4 and IPv6).
Application is built to support different store drivers. The supported store drivers are:
1) Database store – this driver runs with PDO and able to store data in a defined row of a defined table.
The application can be called on different interfaces so it can be integrated into different systems
Supported interfaces:
1) REST interface based on json
Install the package with:
If you're not using Symfony Flex, you'll also
need to enable the Dmykos\IpStoreBundle\DmykosIpStoreBundle
in your bundles.php
file.
Usage
To add ip address:
example.com/ip/add/255.255.255.0
To show haw many times ip added:
example.com/ip/query/255.255.255.0
Configuration
To use bundle with Database store you should configure database connection with Doctrine and configure IpStoreBundle directly by
creating a new config/packages/ip_store.yaml
file. The
example values are:
Specified above table name with id_column_name and key_column_name should already exist in database.
Example:
Also create new config/routes/ip_store.yaml
file, to configure Api Controller routes:
Extending the IpStoreBundle
Instead of using DatabaseStoreDriver, you can create your own StoreDriver implementation:
All versions of ip-store-bundle with dependencies
ext-json Version *
ext-pdo Version *
symfony/framework-bundle Version ^3.4 || ^4.4
symfony/validator Version ^3.4 || ^4.4
doctrine/doctrine-bundle Version ^1.12
doctrine/orm Version ^2.7