From 76f5dc7a70133f17dd68e9a8706370eb8cd2d8f4 Mon Sep 17 00:00:00 2001 From: thbourlove Date: Wed, 6 Aug 2014 08:53:21 +0000 Subject: [PATCH] first commit --- .gitignore | 5 +++++ .scrutinizer.yml | 8 ++++++++ .travis.yml | 18 ++++++++++++++++++ Makefile | 13 +++++++++++++ README.md | 12 ++++++++++++ composer.json | 26 ++++++++++++++++++++++++++ phpunit.xml.dist | 27 +++++++++++++++++++++++++++ src/Facades/Guzzle.php | 12 ++++++++++++ src/Providers/Guzzle.php | 15 +++++++++++++++ tests/.gitkeep | 0 10 files changed, 136 insertions(+) create mode 100644 .gitignore create mode 100644 .scrutinizer.yml create mode 100644 .travis.yml create mode 100644 Makefile create mode 100644 README.md create mode 100644 composer.json create mode 100644 phpunit.xml.dist create mode 100644 src/Facades/Guzzle.php create mode 100644 src/Providers/Guzzle.php create mode 100644 tests/.gitkeep diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d4ef1f6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +vendor/ +tags +cscope.out +build/ +composer.lock diff --git a/.scrutinizer.yml b/.scrutinizer.yml new file mode 100644 index 0000000..d1b3921 --- /dev/null +++ b/.scrutinizer.yml @@ -0,0 +1,8 @@ +tools: + external_code_coverage: true + php_pdepend: true + php_cpd: true + php_analyzer: true + php_sim: true + php_code_sniffer: true + php_changetracking: true diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..1ba143c --- /dev/null +++ b/.travis.yml @@ -0,0 +1,18 @@ +language: php + +php: + - 5.3 + - 5.4 + - 5.5 + - 5.6 + +before_script: + - composer self-update + - composer install --no-interaction --prefer-source --dev + +script: + - vendor/bin/phpunit --coverage-clover=coverage.clover + +after_script: + - wget https://scrutinizer-ci.com/ocular.phar + - php ocular.phar code-coverage:upload --format=php-clover coverage.clover diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..f30f0ca --- /dev/null +++ b/Makefile @@ -0,0 +1,13 @@ +ctags: + ctags -R --fields=+aimS --languages=php --php-kinds=cidf --exclude=tests + +cscope: + find . -name '*.php' > ./cscope.files + cscope -b + rm cscope.files + +test: + vendor/bin/phpunit --coverage-text + +build: + composer install diff --git a/README.md b/README.md new file mode 100644 index 0000000..c845aaa --- /dev/null +++ b/README.md @@ -0,0 +1,12 @@ +# Laravel-Guzzle +[![Stable Status](https://poser.pugx.org/eleme/laravel-guzzle/v/stable.png)](https://packagist.org/packages/eleme/laravel-guzzle) + +laravel guzzle service provider + +## Install With Composer: + +```json +"require": { + "eleme/laravel-guzzle": "~0.1" +} +``` diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..49d9568 --- /dev/null +++ b/composer.json @@ -0,0 +1,26 @@ +{ + "name": "eleme/laravel-guzzle", + "description": "laravel guzzle service provider", + "keywords": ["laravel", "guzzle", "http"], + "license": "MIT", + "authors": [ + { + "name": "Hongbo Tang", + "email": "thbourlove@gmail.com" + } + ], + "require": { + "php": ">=5.4.0", + "illuminate/support": "~4.0", + "guzzlehttp/guzzle": "~4.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.0" + }, + "autoload": { + "psr-4": { + "Eleme\\Laravel\\": "src/", + "Eleme\\Laravel\\Tests\\": "tests/" + } + } +} diff --git a/phpunit.xml.dist b/phpunit.xml.dist new file mode 100644 index 0000000..2483a36 --- /dev/null +++ b/phpunit.xml.dist @@ -0,0 +1,27 @@ + + + + + + tests + + + + + src + + + + + + diff --git a/src/Facades/Guzzle.php b/src/Facades/Guzzle.php new file mode 100644 index 0000000..59c22cc --- /dev/null +++ b/src/Facades/Guzzle.php @@ -0,0 +1,12 @@ +app->bind('guzzle', function () { + return new Client; + }); + } +} diff --git a/tests/.gitkeep b/tests/.gitkeep new file mode 100644 index 0000000..e69de29