lee / php-travis-encrypter
The PHP wrapper generating travis-encrypted environment variables
1.0.1
2017-11-01 16:43 UTC
Requires
- php: >=5.4.0
- ext-openssl: *
- guzzlehttp/guzzle: ~6.0|~5.3
- phpseclib/phpseclib: ~2.0|~1.0
Requires (Dev)
- ext-openssl: *
- php-coveralls/php-coveralls: ^1.0
- phpseclib/phpseclib: ~2.0|~1.0
- phpunit/phpunit: ^4.8
This package is auto-updated.
Last update: 2024-12-07 20:17:33 UTC
README
Introduction
The PHP API wrapper is to encrypt the travis-ci environment variables.
Usage
- Install the php-travis-encrypter via Composer.
composer require lee/php-travis-encrypter
- The sample code is as follows.
use Travis\Encrypter\Client; use Travis\Encrypter\Encrypter; $client = new Client('peter279k/php-travis-encrypter'); $result = $client->get(); $key = $result->getKey(); $encrypter = new Encrypter($key, 'name', 'value'); echo $encrypter->encrypt();
Unit testing
-
The project uses the PHPUnit to test the whole source code.
-
Just clone this repo and run the following two commands:
composer install
phpunit
Contributing
I appreciate the contribution.Here is the tips for contributing project.
- coding style: psr-2 (check coding style via StyleCI)
- add the some featues should add the mapped unit testing.