5 Commits

Author SHA1 Message Date
Emanuele Minotto
6faf449755 Include code coverage (with coveralls) 2016-07-09 12:52:30 +02:00
Emanuele Minotto
5ecca2e0e2 Force coding style 2016-07-09 12:51:59 +02:00
Emanuele Minotto
22af505cac Remove notifications 2016-07-09 12:51:30 +02:00
Emanuele Minotto
16c1bc3d3d Use travis cache 2016-07-09 12:51:14 +02:00
Emanuele Minotto
5e6144a852 Fixed coding style 2016-07-09 12:50:45 +02:00
4 changed files with 24 additions and 10 deletions

View File

@@ -4,6 +4,10 @@ services:
- mongodb
- redis-server
cache:
directories:
- $HOME/.composer/cache
php:
- 5.5
- 5.6
@@ -15,7 +19,17 @@ before_install:
- composer self-update
install:
- composer --prefer-source install
- composer require satooshi/php-coveralls:~0.6@stable --no-update
- composer install --prefer-dist --no-interaction --no-progress
before_script:
- vendor/bin/php-cs-fixer -v fix --diff --dry-run
script:
- vendor/bin/phpunit --verbose
- vendor/bin/phpunit --verbose --coverage-text --coverage-clover=coverage.clover
after_script:
- if [[ $TRAVIS_PHP_VERSION != "5.6" && $TRAVIS_PULL_REQUEST == "false" ]]; then php vendor/bin/ocular code-coverage:upload --format=php-clover coverage.clover; fi
notifications:
email: false

View File

@@ -9,7 +9,8 @@
"doctrine/couchdb": "^1.0.0-beta4",
"phpunit/phpunit": "^4.8|^5.0",
"aws/aws-sdk-php": "^3.8",
"riak/riak-client": "dev-master"
"riak/riak-client": "dev-master",
"friendsofphp/php-cs-fixer": "^1.11"
},
"suggest": {
"aws/aws-sdk-php": "to use the DynamoDB storage",

View File

@@ -20,7 +20,6 @@
namespace Doctrine\KeyValueStore\Storage;
use Doctrine\DBAL\Connection;
use Doctrine\KeyValueStore\NotFoundException;
/**
@@ -79,7 +78,7 @@ class ArrayStorage implements Storage
*/
public function update($storageName, $key, array $data)
{
if (!isset($this->data[$storageName])) {
if (! isset($this->data[$storageName])) {
$this->data[$storageName] = [];
}
@@ -93,11 +92,11 @@ class ArrayStorage implements Storage
*/
public function delete($storageName, $key)
{
if (!isset($this->data[$storageName])) {
if (! isset($this->data[$storageName])) {
return;
}
if (!isset($this->data[$storageName][serialize($key)])) {
if (! isset($this->data[$storageName][serialize($key)])) {
return;
}
@@ -113,11 +112,11 @@ class ArrayStorage implements Storage
*/
public function find($storageName, $key)
{
if (!isset($this->data[$storageName])) {
if (! isset($this->data[$storageName])) {
throw new NotFoundException();
}
if (!isset($this->data[$storageName][serialize($key)])) {
if (! isset($this->data[$storageName][serialize($key)])) {
throw new NotFoundException();
}

View File

@@ -183,7 +183,7 @@ class WindowsAzureTableStorage implements Storage, RangeQueryStorage
$tableNode->appendChild($dom->createTextNode($tableName));
$xml = $dom->saveXML();
$url = $this->baseUrl . '/Tables';
$url = $this->baseUrl . '/Tables';
$response = $this->request('POST', $url, $xml, $headers);
if ($response->getStatusCode() != 201) {