net_bazzline / php_configuration_format_converter
php that converts following configuration formats: xml, php array, yaml, json
Requires
- php: >=5.3.3
- net_bazzline/php_component_converter: dev-master
- net_bazzline/php_symfony_console_application: dev-master
Requires (Dev)
- mikey179/vfsstream: dev-master
- mockery/mockery: dev-master
- phpunit/phpunit: 3.7.*
This package is auto-updated.
Last update: 2024-10-16 21:22:41 UTC
README
A cli tool to convert files from and to yaml, json, xml or php array
Install
Install it via:
* git clone
https://github.com/stevleibelt/php_configuration_format_converter
* composer and packagist.org "net_bazzline/php_configuration_format_converter": "dev-master"
Usage
Simple switch to the directory via console and typ bin/net_bazzline_configuration_format_converter.php
. This will display the help screen.
To start converting, add source and destination behind the command convert
.
bin/net_bazzline_configuration_format_converter.php convert my/source/file.yaml my/destination/file.php
The tool decides on the given file extension how he has to handle the conversation. File extensions can be uppercase, lowercase, whatevercase.
Supported formats
Right now, the following formares are supported: * YAML * XML * JSON * php array
Examples
Take a look to the directory examples to just start playing arround.
Notes
The converter will stop working if destination file already exists.
If you want to overwrite that file, you have to add the option --force
.