diff --git a/.coveralls.yml b/.coveralls.yml new file mode 100644 index 0000000..4625fde --- /dev/null +++ b/.coveralls.yml @@ -0,0 +1 @@ +src_dir: . \ No newline at end of file diff --git a/.gitignore b/.gitignore index f0840d0..9fcac68 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ .DS_Store .idea/* -vendor/* \ No newline at end of file +vendor/* +build/* \ No newline at end of file diff --git a/.travis.yml b/.travis.yml index 575283e..2d04c37 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,8 +4,18 @@ php: - 5.3 - 5.4 - 5.5 + - 5.6 + - hhvm -before_script: composer install --dev --prefer-source +before_script: + - wget http://getcomposer.org/composer.phar + - php composer.phar install --dev --prefer-source --no-interaction + +script: + - mkdir -p build/logs + - phpunit --coverage-clover build/logs/clover.xml + +after_script: php vendor/bin/coveralls -v notifications: email: diff --git a/README.md b/README.md index e17db41..91c255c 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,7 @@ This bundle adds a detector service to your Syfmony 2 project for detecting different crawlers and spiders. [![Build Status](https://secure.travis-ci.org/lennerd/VipxBotDetectBundle.png)](http://travis-ci.org/lennerd/VipxBotDetectBundle) +[![Coverage Status](https://img.shields.io/coveralls/lennerd/VipxBotDetectBundle.svg)](https://coveralls.io/r/lennerd/VipxBotDetectBundle?branch=master) ## Documentation diff --git a/composer.json b/composer.json index 401d9c2..b1f1dd3 100644 --- a/composer.json +++ b/composer.json @@ -11,7 +11,6 @@ "email": "hello@lennerd.com" } ], - "minimum-stability": "dev", "require": { "php": ">=5.3.2", "symfony/framework-bundle": "~2.1", @@ -19,7 +18,7 @@ "vipx/bot-detect": "~1.0" }, "require-dev": { - "symfony/yaml": "~2.1" + "satooshi/php-coveralls": "~0.6" }, "autoload": { "psr-0": { "Vipx\\BotDetectBundle": "" } @@ -27,7 +26,7 @@ "target-dir": "Vipx/BotDetectBundle", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "2.0.x-dev" } } } diff --git a/composer.lock b/composer.lock index efdd6d3..b1edaff 100644 --- a/composer.lock +++ b/composer.lock @@ -4,11 +4,11 @@ "Read more about it at http://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", "This file is @generated automatically" ], - "hash": "e58d8e4177eee31574813219cae96991", + "hash": "7046d86d8d4303ed7418361e0a21fee6", "packages": [ { "name": "doctrine/annotations", - "version": "dev-master", + "version": "v1.2.1", "source": { "type": "git", "url": "https://github.com/doctrine/annotations.git", @@ -76,27 +76,22 @@ }, { "name": "doctrine/lexer", - "version": "dev-master", + "version": "v1.0", "source": { "type": "git", "url": "https://github.com/doctrine/lexer.git", - "reference": "83893c552fd2045dd78aef794c31e694c37c0b8c" + "reference": "2f708a85bb3aab5d99dab8be435abd73e0b18acb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/83893c552fd2045dd78aef794c31e694c37c0b8c", - "reference": "83893c552fd2045dd78aef794c31e694c37c0b8c", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/2f708a85bb3aab5d99dab8be435abd73e0b18acb", + "reference": "2f708a85bb3aab5d99dab8be435abd73e0b18acb", "shasum": "" }, "require": { "php": ">=5.3.2" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, "autoload": { "psr-0": { "Doctrine\\Common\\Lexer\\": "lib/" @@ -108,16 +103,19 @@ ], "authors": [ { - "name": "Roman Borschel", - "email": "roman@code-factory.org" + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com", + "homepage": "http://www.instaclick.com" }, { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" + "name": "Roman Borschel", + "email": "roman@code-factory.org" }, { "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" + "email": "schmittjoh@gmail.com", + "homepage": "https://github.com/schmittjoh", + "role": "Developer of wrapped JMSSerializerBundle" } ], "description": "Base library for a lexer that can be used in Top-Down, Recursive Descent Parsers.", @@ -126,28 +124,23 @@ "lexer", "parser" ], - "time": "2014-09-09 13:34:57" + "time": "2013-01-12 18:59:04" }, { "name": "psr/log", - "version": "dev-master", + "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/log.git", - "reference": "a78d6504ff5d4367497785ab2ade91db3a9fbe11" + "reference": "fe0936ee26643249e916849d48e3a51d5f5e278b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/a78d6504ff5d4367497785ab2ade91db3a9fbe11", - "reference": "a78d6504ff5d4367497785ab2ade91db3a9fbe11", + "url": "https://api.github.com/repos/php-fig/log/zipball/fe0936ee26643249e916849d48e3a51d5f5e278b", + "reference": "fe0936ee26643249e916849d48e3a51d5f5e278b", "shasum": "" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, "autoload": { "psr-0": { "Psr\\Log\\": "" @@ -169,21 +162,21 @@ "psr", "psr-3" ], - "time": "2014-01-18 15:33:09" + "time": "2012-12-21 11:40:51" }, { "name": "symfony/config", - "version": "dev-master", + "version": "v2.5.5", "target-dir": "Symfony/Component/Config", "source": { "type": "git", "url": "https://github.com/symfony/Config.git", - "reference": "b9f7877e02682cb081585c58baf3b9760865b98e" + "reference": "0316364bfebc8b080077c731a99f189341476bd7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/Config/zipball/b9f7877e02682cb081585c58baf3b9760865b98e", - "reference": "b9f7877e02682cb081585c58baf3b9760865b98e", + "url": "https://api.github.com/repos/symfony/Config/zipball/0316364bfebc8b080077c731a99f189341476bd7", + "reference": "0316364bfebc8b080077c731a99f189341476bd7", "shasum": "" }, "require": { @@ -193,7 +186,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.6-dev" + "dev-master": "2.5-dev" } }, "autoload": { @@ -217,26 +210,25 @@ ], "description": "Symfony Config Component", "homepage": "http://symfony.com", - "time": "2014-09-25 18:11:49" + "time": "2014-09-23 05:25:11" }, { "name": "symfony/debug", - "version": "dev-master", + "version": "v2.5.5", "target-dir": "Symfony/Component/Debug", "source": { "type": "git", "url": "https://github.com/symfony/Debug.git", - "reference": "a8b043dd0a8e5bab056f484b1aa73cfa53845e9f" + "reference": "4a3dd4ef3fc0cee2fd9faaae12bd7af43afcf648" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/Debug/zipball/a8b043dd0a8e5bab056f484b1aa73cfa53845e9f", - "reference": "a8b043dd0a8e5bab056f484b1aa73cfa53845e9f", + "url": "https://api.github.com/repos/symfony/Debug/zipball/4a3dd4ef3fc0cee2fd9faaae12bd7af43afcf648", + "reference": "4a3dd4ef3fc0cee2fd9faaae12bd7af43afcf648", "shasum": "" }, "require": { - "php": ">=5.3.3", - "psr/log": "~1.0" + "php": ">=5.3.3" }, "require-dev": { "symfony/http-foundation": "~2.1", @@ -249,7 +241,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.6-dev" + "dev-master": "2.5-dev" } }, "autoload": { @@ -273,21 +265,21 @@ ], "description": "Symfony Debug Component", "homepage": "http://symfony.com", - "time": "2014-10-02 09:12:20" + "time": "2014-09-28 15:22:14" }, { "name": "symfony/dependency-injection", - "version": "dev-master", + "version": "v2.5.5", "target-dir": "Symfony/Component/DependencyInjection", "source": { "type": "git", "url": "https://github.com/symfony/DependencyInjection.git", - "reference": "7576847f43b25957de2e98f5ea60c05d5b868b43" + "reference": "1f01a64c9047909e40700a14ee34e8c446300618" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/DependencyInjection/zipball/7576847f43b25957de2e98f5ea60c05d5b868b43", - "reference": "7576847f43b25957de2e98f5ea60c05d5b868b43", + "url": "https://api.github.com/repos/symfony/DependencyInjection/zipball/1f01a64c9047909e40700a14ee34e8c446300618", + "reference": "1f01a64c9047909e40700a14ee34e8c446300618", "shasum": "" }, "require": { @@ -306,7 +298,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.6-dev" + "dev-master": "2.5-dev" } }, "autoload": { @@ -330,21 +322,21 @@ ], "description": "Symfony DependencyInjection Component", "homepage": "http://symfony.com", - "time": "2014-10-01 21:48:53" + "time": "2014-09-27 08:35:39" }, { "name": "symfony/event-dispatcher", - "version": "dev-master", + "version": "v2.5.5", "target-dir": "Symfony/Component/EventDispatcher", "source": { "type": "git", "url": "https://github.com/symfony/EventDispatcher.git", - "reference": "e133748fd9165e24f8e9498ef5862f8bd37004e5" + "reference": "f6281337bf5f985f585d1db6a83adb05ce531f46" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/EventDispatcher/zipball/e133748fd9165e24f8e9498ef5862f8bd37004e5", - "reference": "e133748fd9165e24f8e9498ef5862f8bd37004e5", + "url": "https://api.github.com/repos/symfony/EventDispatcher/zipball/f6281337bf5f985f585d1db6a83adb05ce531f46", + "reference": "f6281337bf5f985f585d1db6a83adb05ce531f46", "shasum": "" }, "require": { @@ -353,8 +345,7 @@ "require-dev": { "psr/log": "~1.0", "symfony/config": "~2.0", - "symfony/dependency-injection": "~2.6", - "symfony/expression-language": "~2.6", + "symfony/dependency-injection": "~2.0,<2.6.0", "symfony/stopwatch": "~2.2" }, "suggest": { @@ -364,7 +355,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.6-dev" + "dev-master": "2.5-dev" } }, "autoload": { @@ -388,21 +379,21 @@ ], "description": "Symfony EventDispatcher Component", "homepage": "http://symfony.com", - "time": "2014-10-04 06:08:58" + "time": "2014-09-28 15:56:11" }, { "name": "symfony/filesystem", - "version": "dev-master", + "version": "v2.5.5", "target-dir": "Symfony/Component/Filesystem", "source": { "type": "git", "url": "https://github.com/symfony/Filesystem.git", - "reference": "7d97789ea01c3c76ecaa59b954d162777033cbd4" + "reference": "4e62fab0060a826561c78b665925b37c870c45f5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/Filesystem/zipball/7d97789ea01c3c76ecaa59b954d162777033cbd4", - "reference": "7d97789ea01c3c76ecaa59b954d162777033cbd4", + "url": "https://api.github.com/repos/symfony/Filesystem/zipball/4e62fab0060a826561c78b665925b37c870c45f5", + "reference": "4e62fab0060a826561c78b665925b37c870c45f5", "shasum": "" }, "require": { @@ -411,7 +402,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.6-dev" + "dev-master": "2.5-dev" } }, "autoload": { @@ -435,21 +426,21 @@ ], "description": "Symfony Filesystem Component", "homepage": "http://symfony.com", - "time": "2014-09-22 15:54:44" + "time": "2014-09-22 09:14:18" }, { "name": "symfony/framework-bundle", - "version": "dev-master", + "version": "v2.5.5", "target-dir": "Symfony/Bundle/FrameworkBundle", "source": { "type": "git", "url": "https://github.com/symfony/FrameworkBundle.git", - "reference": "575ad00405d82a6811b199c711e13505d5020903" + "reference": "a4c03c3afe5a69c32cf572fa21d9ee3a6e95c75d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/FrameworkBundle/zipball/575ad00405d82a6811b199c711e13505d5020903", - "reference": "575ad00405d82a6811b199c711e13505d5020903", + "url": "https://api.github.com/repos/symfony/FrameworkBundle/zipball/a4c03c3afe5a69c32cf572fa21d9ee3a6e95c75d", + "reference": "a4c03c3afe5a69c32cf572fa21d9ee3a6e95c75d", "shasum": "" }, "require": { @@ -460,7 +451,7 @@ "symfony/event-dispatcher": "~2.5", "symfony/filesystem": "~2.3", "symfony/http-foundation": "~2.4", - "symfony/http-kernel": "~2.6", + "symfony/http-kernel": "~2.5", "symfony/routing": "~2.2", "symfony/security-core": "~2.4", "symfony/security-csrf": "~2.4", @@ -474,7 +465,7 @@ "symfony/console": "~2.0", "symfony/expression-language": "~2.4", "symfony/finder": "~2.0", - "symfony/form": "~2.6@dev", + "symfony/form": "2.5.*", "symfony/process": "~2.0", "symfony/security": "~2.4", "symfony/validator": "~2.5", @@ -491,7 +482,7 @@ "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "2.6-dev" + "dev-master": "2.5-dev" } }, "autoload": { @@ -515,21 +506,21 @@ ], "description": "Symfony FrameworkBundle", "homepage": "http://symfony.com", - "time": "2014-10-09 16:00:19" + "time": "2014-09-28 15:56:11" }, { "name": "symfony/http-foundation", - "version": "dev-master", + "version": "v2.5.5", "target-dir": "Symfony/Component/HttpFoundation", "source": { "type": "git", "url": "https://github.com/symfony/HttpFoundation.git", - "reference": "c24942a7ec2d8409d1f60d02c4460ca8317e885a" + "reference": "650e115af152d7a5e857d01c2cdb9a22809de9b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/HttpFoundation/zipball/c24942a7ec2d8409d1f60d02c4460ca8317e885a", - "reference": "c24942a7ec2d8409d1f60d02c4460ca8317e885a", + "url": "https://api.github.com/repos/symfony/HttpFoundation/zipball/650e115af152d7a5e857d01c2cdb9a22809de9b4", + "reference": "650e115af152d7a5e857d01c2cdb9a22809de9b4", "shasum": "" }, "require": { @@ -541,7 +532,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.6-dev" + "dev-master": "2.5-dev" } }, "autoload": { @@ -568,27 +559,27 @@ ], "description": "Symfony HttpFoundation Component", "homepage": "http://symfony.com", - "time": "2014-10-07 14:06:18" + "time": "2014-09-25 09:52:29" }, { "name": "symfony/http-kernel", - "version": "dev-master", + "version": "v2.5.5", "target-dir": "Symfony/Component/HttpKernel", "source": { "type": "git", "url": "https://github.com/symfony/HttpKernel.git", - "reference": "26d82e307861f7d0612aa84a2a5fa07dbd0dd3bc" + "reference": "6a3595611229def14d5e644f060cf372235532ec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/HttpKernel/zipball/26d82e307861f7d0612aa84a2a5fa07dbd0dd3bc", - "reference": "26d82e307861f7d0612aa84a2a5fa07dbd0dd3bc", + "url": "https://api.github.com/repos/symfony/HttpKernel/zipball/6a3595611229def14d5e644f060cf372235532ec", + "reference": "6a3595611229def14d5e644f060cf372235532ec", "shasum": "" }, "require": { "php": ">=5.3.3", "psr/log": "~1.0", - "symfony/debug": "~2.6", + "symfony/debug": "~2.5", "symfony/event-dispatcher": "~2.5", "symfony/http-foundation": "~2.5" }, @@ -603,9 +594,7 @@ "symfony/process": "~2.0", "symfony/routing": "~2.2", "symfony/stopwatch": "~2.2", - "symfony/templating": "~2.2", - "symfony/translation": "~2.0", - "symfony/var-dumper": "~2.6" + "symfony/templating": "~2.2" }, "suggest": { "symfony/browser-kit": "", @@ -613,13 +602,12 @@ "symfony/config": "", "symfony/console": "", "symfony/dependency-injection": "", - "symfony/finder": "", - "symfony/var-dumper": "" + "symfony/finder": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.6-dev" + "dev-master": "2.5-dev" } }, "autoload": { @@ -643,21 +631,21 @@ ], "description": "Symfony HttpKernel Component", "homepage": "http://symfony.com", - "time": "2014-10-08 20:39:21" + "time": "2014-09-28 17:33:53" }, { "name": "symfony/routing", - "version": "dev-master", + "version": "v2.5.5", "target-dir": "Symfony/Component/Routing", "source": { "type": "git", "url": "https://github.com/symfony/Routing.git", - "reference": "6e43bd277f1f7e181a65b85813312f428e4926ab" + "reference": "9bc38fe72e0eff61611e7cd4df3accbce20b1d36" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/Routing/zipball/6e43bd277f1f7e181a65b85813312f428e4926ab", - "reference": "6e43bd277f1f7e181a65b85813312f428e4926ab", + "url": "https://api.github.com/repos/symfony/Routing/zipball/9bc38fe72e0eff61611e7cd4df3accbce20b1d36", + "reference": "9bc38fe72e0eff61611e7cd4df3accbce20b1d36", "shasum": "" }, "require": { @@ -680,7 +668,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.6-dev" + "dev-master": "2.5-dev" } }, "autoload": { @@ -710,21 +698,21 @@ "uri", "url" ], - "time": "2014-10-09 16:12:58" + "time": "2014-09-22 15:28:36" }, { "name": "symfony/security", - "version": "dev-master", + "version": "v2.5.5", "target-dir": "Symfony/Component/Security", "source": { "type": "git", "url": "https://github.com/symfony/Security.git", - "reference": "f77a65b602844e8642966ba030b8a8d976ecb25f" + "reference": "14ca1a79c7396ff033f094d4e8da010ecb9e5fef" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/Security/zipball/f77a65b602844e8642966ba030b8a8d976ecb25f", - "reference": "f77a65b602844e8642966ba030b8a8d976ecb25f", + "url": "https://api.github.com/repos/symfony/Security/zipball/14ca1a79c7396ff033f094d4e8da010ecb9e5fef", + "reference": "14ca1a79c7396ff033f094d4e8da010ecb9e5fef", "shasum": "" }, "require": { @@ -746,7 +734,7 @@ "psr/log": "~1.0", "symfony/expression-language": "~2.4", "symfony/routing": "~2.2", - "symfony/validator": "~2.5" + "symfony/validator": "~2.2,<2.5.0" }, "suggest": { "doctrine/dbal": "For using the built-in ACL implementation", @@ -760,7 +748,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.6-dev" + "dev-master": "2.5-dev" } }, "autoload": { @@ -784,32 +772,30 @@ ], "description": "Symfony Security Component", "homepage": "http://symfony.com", - "time": "2014-10-10 16:59:52" + "time": "2014-09-28 15:22:14" }, { "name": "symfony/security-bundle", - "version": "dev-master", + "version": "v2.5.5", "target-dir": "Symfony/Bundle/SecurityBundle", "source": { "type": "git", "url": "https://github.com/symfony/SecurityBundle.git", - "reference": "f75aad0c3ddd31a8b4c5c4a326a9892ab2521966" + "reference": "4e65cede74b4cda885e52a9cb8c6e851892c2c06" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/SecurityBundle/zipball/f75aad0c3ddd31a8b4c5c4a326a9892ab2521966", - "reference": "f75aad0c3ddd31a8b4c5c4a326a9892ab2521966", + "url": "https://api.github.com/repos/symfony/SecurityBundle/zipball/4e65cede74b4cda885e52a9cb8c6e851892c2c06", + "reference": "4e65cede74b4cda885e52a9cb8c6e851892c2c06", "shasum": "" }, "require": { "php": ">=5.3.3", "symfony/http-kernel": "~2.2", - "symfony/security": "~2.6" + "symfony/security": "~2.4" }, "require-dev": { - "doctrine/doctrine-bundle": "~1.2", "symfony/browser-kit": "~2.3", - "symfony/console": "~2.3", "symfony/expression-language": "~2.4", "symfony/form": "~2.3", "symfony/framework-bundle": "~2.2,<2.6.0", @@ -821,7 +807,7 @@ "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "2.6-dev" + "dev-master": "2.5-dev" } }, "autoload": { @@ -845,21 +831,21 @@ ], "description": "Symfony SecurityBundle", "homepage": "http://symfony.com", - "time": "2014-10-06 13:17:46" + "time": "2014-09-28 15:22:14" }, { "name": "symfony/stopwatch", - "version": "dev-master", + "version": "v2.5.5", "target-dir": "Symfony/Component/Stopwatch", "source": { "type": "git", "url": "https://github.com/symfony/Stopwatch.git", - "reference": "f7cca9c342ce395d2aa17383d0f9a409d81ca585" + "reference": "9f8a33a24f2378c0ec5f372a8d50b2d43069c050" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/Stopwatch/zipball/f7cca9c342ce395d2aa17383d0f9a409d81ca585", - "reference": "f7cca9c342ce395d2aa17383d0f9a409d81ca585", + "url": "https://api.github.com/repos/symfony/Stopwatch/zipball/9f8a33a24f2378c0ec5f372a8d50b2d43069c050", + "reference": "9f8a33a24f2378c0ec5f372a8d50b2d43069c050", "shasum": "" }, "require": { @@ -868,7 +854,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.6-dev" + "dev-master": "2.5-dev" } }, "autoload": { @@ -892,21 +878,21 @@ ], "description": "Symfony Stopwatch Component", "homepage": "http://symfony.com", - "time": "2014-09-22 11:59:59" + "time": "2014-09-22 09:14:18" }, { "name": "symfony/templating", - "version": "dev-master", + "version": "v2.5.5", "target-dir": "Symfony/Component/Templating", "source": { "type": "git", "url": "https://github.com/symfony/Templating.git", - "reference": "a852c9e25f9fcce7bf627442139659e874d0b26c" + "reference": "8d392ee592214f5c804dabbbe9496799288ef6c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/Templating/zipball/a852c9e25f9fcce7bf627442139659e874d0b26c", - "reference": "a852c9e25f9fcce7bf627442139659e874d0b26c", + "url": "https://api.github.com/repos/symfony/Templating/zipball/8d392ee592214f5c804dabbbe9496799288ef6c9", + "reference": "8d392ee592214f5c804dabbbe9496799288ef6c9", "shasum": "" }, "require": { @@ -921,7 +907,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.6-dev" + "dev-master": "2.5-dev" } }, "autoload": { @@ -934,54 +920,50 @@ "MIT" ], "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com", - "homepage": "http://fabien.potencier.org", - "role": "Lead Developer" - }, { "name": "Symfony Community", "homepage": "http://symfony.com/contributors" + }, + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" } ], "description": "Symfony Templating Component", "homepage": "http://symfony.com", - "time": "2014-07-09 09:06:26" + "time": "2014-07-09 09:05:48" }, { "name": "symfony/translation", - "version": "dev-master", + "version": "v2.5.5", "target-dir": "Symfony/Component/Translation", "source": { "type": "git", "url": "https://github.com/symfony/Translation.git", - "reference": "adc92684c607801186cc9e3179314b738f0d62d7" + "reference": "170c0d895616e1a6a35681ffb0b9e339f58ab928" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/Translation/zipball/adc92684c607801186cc9e3179314b738f0d62d7", - "reference": "adc92684c607801186cc9e3179314b738f0d62d7", + "url": "https://api.github.com/repos/symfony/Translation/zipball/170c0d895616e1a6a35681ffb0b9e339f58ab928", + "reference": "170c0d895616e1a6a35681ffb0b9e339f58ab928", "shasum": "" }, "require": { "php": ">=5.3.3" }, "require-dev": { - "psr/log": "~1.0", "symfony/config": "~2.0", "symfony/intl": "~2.3", "symfony/yaml": "~2.2" }, "suggest": { - "psr/log": "To use logging capability in translator", "symfony/config": "", "symfony/yaml": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.6-dev" + "dev-master": "2.5-dev" } }, "autoload": { @@ -1005,21 +987,21 @@ ], "description": "Symfony Translation Component", "homepage": "http://symfony.com", - "time": "2014-10-01 05:53:11" + "time": "2014-09-23 05:25:11" }, { "name": "symfony/yaml", - "version": "dev-master", + "version": "v2.5.5", "target-dir": "Symfony/Component/Yaml", "source": { "type": "git", "url": "https://github.com/symfony/Yaml.git", - "reference": "499f7d7aa96747ad97940089bd7a1fb24ad8182a" + "reference": "b1dbc53593b98c2d694ebf383660ac9134d30b96" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/Yaml/zipball/499f7d7aa96747ad97940089bd7a1fb24ad8182a", - "reference": "499f7d7aa96747ad97940089bd7a1fb24ad8182a", + "url": "https://api.github.com/repos/symfony/Yaml/zipball/b1dbc53593b98c2d694ebf383660ac9134d30b96", + "reference": "b1dbc53593b98c2d694ebf383660ac9134d30b96", "shasum": "" }, "require": { @@ -1028,7 +1010,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.6-dev" + "dev-master": "2.5-dev" } }, "autoload": { @@ -1052,11 +1034,11 @@ ], "description": "Symfony Yaml Component", "homepage": "http://symfony.com", - "time": "2014-10-05 13:53:50" + "time": "2014-09-22 09:14:18" }, { "name": "vipx/bot-detect", - "version": "dev-master", + "version": "v1.0.3", "target-dir": "Vipx/BotDetect", "source": { "type": "git", @@ -1103,9 +1085,225 @@ "time": "2014-10-09 08:10:06" } ], - "packages-dev": [], + "packages-dev": [ + { + "name": "guzzle/guzzle", + "version": "v3.9.2", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle3.git", + "reference": "54991459675c1a2924122afbb0e5609ade581155" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle3/zipball/54991459675c1a2924122afbb0e5609ade581155", + "reference": "54991459675c1a2924122afbb0e5609ade581155", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "php": ">=5.3.3", + "symfony/event-dispatcher": "~2.1" + }, + "replace": { + "guzzle/batch": "self.version", + "guzzle/cache": "self.version", + "guzzle/common": "self.version", + "guzzle/http": "self.version", + "guzzle/inflection": "self.version", + "guzzle/iterator": "self.version", + "guzzle/log": "self.version", + "guzzle/parser": "self.version", + "guzzle/plugin": "self.version", + "guzzle/plugin-async": "self.version", + "guzzle/plugin-backoff": "self.version", + "guzzle/plugin-cache": "self.version", + "guzzle/plugin-cookie": "self.version", + "guzzle/plugin-curlauth": "self.version", + "guzzle/plugin-error-response": "self.version", + "guzzle/plugin-history": "self.version", + "guzzle/plugin-log": "self.version", + "guzzle/plugin-md5": "self.version", + "guzzle/plugin-mock": "self.version", + "guzzle/plugin-oauth": "self.version", + "guzzle/service": "self.version", + "guzzle/stream": "self.version" + }, + "require-dev": { + "doctrine/cache": "~1.3", + "monolog/monolog": "~1.0", + "phpunit/phpunit": "3.7.*", + "psr/log": "~1.0", + "symfony/class-loader": "~2.1", + "zendframework/zend-cache": "2.*,<2.3", + "zendframework/zend-log": "2.*,<2.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.9-dev" + } + }, + "autoload": { + "psr-0": { + "Guzzle": "src/", + "Guzzle\\Tests": "tests/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Guzzle Community", + "homepage": "https://github.com/guzzle/guzzle/contributors" + } + ], + "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients", + "homepage": "http://guzzlephp.org/", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "rest", + "web service" + ], + "time": "2014-08-11 04:32:36" + }, + { + "name": "satooshi/php-coveralls", + "version": "v0.6.1", + "source": { + "type": "git", + "url": "https://github.com/satooshi/php-coveralls.git", + "reference": "dd0df95bd37a7cf5c5c50304dfe260ffe4b50760" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/satooshi/php-coveralls/zipball/dd0df95bd37a7cf5c5c50304dfe260ffe4b50760", + "reference": "dd0df95bd37a7cf5c5c50304dfe260ffe4b50760", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-json": "*", + "ext-simplexml": "*", + "guzzle/guzzle": ">=3.0", + "php": ">=5.3", + "psr/log": "1.0.0", + "symfony/config": ">=2.0", + "symfony/console": ">=2.0", + "symfony/stopwatch": ">=2.2", + "symfony/yaml": ">=2.0" + }, + "require-dev": { + "apigen/apigen": "2.8.*@stable", + "pdepend/pdepend": "dev-master", + "phpmd/phpmd": "dev-master", + "phpunit/php-invoker": ">=1.1.0,<1.2.0", + "phpunit/phpunit": "3.7.*@stable", + "sebastian/finder-facade": "dev-master", + "sebastian/phpcpd": "1.4.*@stable", + "squizlabs/php_codesniffer": "1.4.*@stable", + "theseer/fdomdocument": "dev-master" + }, + "bin": [ + "composer/bin/coveralls" + ], + "type": "library", + "autoload": { + "psr-0": { + "Contrib\\Component": "src/", + "Contrib\\Bundle": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Kitamura Satoshi", + "email": "with.no.parachute@gmail.com", + "homepage": "https://www.facebook.com/satooshi.jp" + } + ], + "description": "PHP client library for Coveralls API", + "homepage": "https://github.com/satooshi/php-coveralls", + "keywords": [ + "ci", + "coverage", + "github", + "test" + ], + "time": "2013-05-04 08:07:33" + }, + { + "name": "symfony/console", + "version": "v2.5.5", + "target-dir": "Symfony/Component/Console", + "source": { + "type": "git", + "url": "https://github.com/symfony/Console.git", + "reference": "ca053eaa031c93afb68a71e4eb1f4168dfd4a661" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/Console/zipball/ca053eaa031c93afb68a71e4eb1f4168dfd4a661", + "reference": "ca053eaa031c93afb68a71e4eb1f4168dfd4a661", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/event-dispatcher": "~2.1" + }, + "suggest": { + "psr/log": "For using the console logger", + "symfony/event-dispatcher": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.5-dev" + } + }, + "autoload": { + "psr-0": { + "Symfony\\Component\\Console\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Symfony Community", + "homepage": "http://symfony.com/contributors" + }, + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "Symfony Console Component", + "homepage": "http://symfony.com", + "time": "2014-09-25 09:53:56" + } + ], "aliases": [], - "minimum-stability": "dev", + "minimum-stability": "stable", "stability-flags": [], "prefer-stable": false, "platform": {