Download the PHP package inoplate/config without Composer

On this page you can find all versions of the php package inoplate/config. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package config

Inoplate database configuration

Inoplate database configuration is a PHP package to load configuration from database.

Example

Instalation

composer install inoplate/config

Integration

Currently this package only provide integration to Laravel ^5.3. To integrate, please follow the steps described below.

  1. Add Inoplate\Config\Laravel\ConfigServiceProvider to your providers configuration.
  2. Migrate your database.
  3. Change the bootstrappers on your kernel, this file defaultly located in app/Http/Kernel.php and app/Console/Kernel.php.
  4. Look at their parent class, we need to overrider the bootstrappers property.
    • For Http located at vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
    • For Console loacated at vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php
  5. Copy and paste the bootstrappers and change 'Illuminate\Foundation\Bootstrap\LoadConfiguration' with 'Inoplate\Config\Laravel\LoadConfiguration'
  6. Use as usual

Please Note.

  1. This package will only persist config via set() call. Call via push(), prepend() and ArrayAccess will not persisted.
  2. This package will do necessary cache under the hood
  3. Use fully qualified name such as "app.name" and it's value. This package is not supporting nested key such as [app => ['name' => 'My Application', 'site' => 'https://mysites.com']] yet

Running the tests

This package using phpspec as specification testing and PHPUnit as integration testing. To run phpspec simply run vendor/bin/phpspec run. To run laravel integration test run vendor/bin/phpunit -c tests/laravel/phpunit.xml.

Contribution

Thank you for considering contributing to the this package. Just create pull request to and elaborate your purpose. We can discuss about the coding standart, branching strategy, etc.

License

This project is licensed under the MIT License


All versions of config with dependencies

PHP Build Version
Package Version
Requires illuminate/cache Version ^5.3
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package inoplate/config contains the following files

Loading the files please wait ....