Skip to content

Commit a3749ca

Browse files
committed
Merge pull request #85 from JanTvrdik/php56
5.6
2 parents 8b45f9f + 661db69 commit a3749ca

31 files changed

+100
-102
lines changed

.travis.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
language: php
22
php:
3-
- 5.4
4-
- 5.5
53
- 5.6
64
- 7.0
75
- hhvm

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
}
1515
],
1616
"require": {
17-
"php": ">=5.4.4",
17+
"php": ">=5.6.0",
1818
"ext-pdo": "*",
1919
"nette/caching": "~2.2",
2020
"nette/utils": "~2.2"

src/Bridges/DatabaseDI/DatabaseExtension.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,11 +69,11 @@ private function setupDatabase($config, $name)
6969
}
7070

7171
$connection = $container->addDefinition($this->prefix("$name.connection"))
72-
->setClass('Nette\Database\Connection', [$config['dsn'], $config['user'], $config['password'], $config['options']])
72+
->setClass(Nette\Database\Connection::class, [$config['dsn'], $config['user'], $config['password'], $config['options']])
7373
->setAutowired($config['autowired']);
7474

7575
$structure = $container->addDefinition($this->prefix("$name.structure"))
76-
->setClass('Nette\Database\Structure')
76+
->setClass(Nette\Database\Structure::class)
7777
->setArguments([$connection])
7878
->setAutowired($config['autowired']);
7979

@@ -104,7 +104,7 @@ private function setupDatabase($config, $name)
104104
}
105105

106106
$container->addDefinition($this->prefix("$name.context"))
107-
->setClass('Nette\Database\Context', [$connection, $structure, $conventions])
107+
->setClass(Nette\Database\Context::class, [$connection, $structure, $conventions])
108108
->setAutowired($config['autowired']);
109109

110110
if ($config['debugger']) {

src/Database/SqlPreprocessor.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ private function formatValue($value, $mode = NULL)
141141
$this->remaining = array_merge($this->remaining, $params);
142142
return $res;
143143

144-
} elseif ($value instanceof \DateTime || $value instanceof \DateTimeInterface) {
144+
} elseif ($value instanceof \DateTimeInterface) {
145145
return $this->driver->formatDateTime($value);
146146

147147
} elseif ($value instanceof \DateInterval) {

tests/Database.DI/DatabaseExtension.basic.phpt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,15 +35,15 @@ test(function () {
3535
$container->initialize();
3636

3737
$connection = $container->getService('database.default');
38-
Assert::type('Nette\Database\Connection', $connection);
38+
Assert::type(Nette\Database\Connection::class, $connection);
3939
Assert::same('sqlite::memory:', $connection->getDsn());
4040

4141
$context = $container->getService('database.default.context');
42-
Assert::type('Nette\Database\Context', $context);
42+
Assert::type(Nette\Database\Context::class, $context);
4343
Assert::same($connection, $context->getConnection());
4444

45-
Assert::type('Nette\Database\Structure', $context->getStructure());
46-
Assert::type('Nette\Database\Conventions\DiscoveredConventions', $context->getConventions());
45+
Assert::type(Nette\Database\Structure::class, $context->getStructure());
46+
Assert::type(Nette\Database\Conventions\DiscoveredConventions::class, $context->getConventions());
4747

4848
// aliases
4949
Assert::same($connection, $container->getService('nette.database.default'));

tests/Database.DI/DatabaseExtension.multiple.phpt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -44,19 +44,19 @@ test(function () {
4444
$container->initialize();
4545

4646
$connection = $container->getService('database.first');
47-
Assert::type('Nette\Database\Connection', $connection);
48-
Assert::same($connection, $container->getByType('Nette\Database\Connection'));
47+
Assert::type(Nette\Database\Connection::class, $connection);
48+
Assert::same($connection, $container->getByType(Nette\Database\Connection::class));
4949
Assert::same('sqlite::memory:', $connection->getDsn());
5050

5151
$context = $container->getService('database.first.context');
52-
Assert::type('Nette\Database\Context', $context);
53-
Assert::same($context, $container->getByType('Nette\Database\Context'));
52+
Assert::type(Nette\Database\Context::class, $context);
53+
Assert::same($context, $container->getByType(Nette\Database\Context::class));
5454
Assert::same($connection, $context->getConnection());
5555

56-
Assert::type('Nette\Database\Structure', $context->getStructure());
57-
Assert::same($context->getStructure(), $container->getByType('Nette\Database\IStructure'));
58-
Assert::type('Nette\Database\Conventions\DiscoveredConventions', $context->getConventions());
59-
Assert::same($context->getConventions(), $container->getByType('Nette\Database\IConventions'));
56+
Assert::type(Nette\Database\Structure::class, $context->getStructure());
57+
Assert::same($context->getStructure(), $container->getByType(Nette\Database\IStructure::class));
58+
Assert::type(Nette\Database\Conventions\DiscoveredConventions::class, $context->getConventions());
59+
Assert::same($context->getConventions(), $container->getByType(Nette\Database\IConventions::class));
6060

6161
// aliases
6262
Assert::same($connection, $container->getService('nette.database.first'));

tests/Database/Connection.exceptions.mysql.phpt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ require __DIR__ . '/connect.inc.php'; // create $options
1212

1313
$e = Assert::exception(function () use ($options) {
1414
$connection = new Nette\Database\Connection($options['dsn'], 'unknown', 'unknown');
15-
}, 'Nette\Database\ConnectionException', '%a% Access denied for user %a%');
15+
}, Nette\Database\ConnectionException::class, '%a% Access denied for user %a%');
1616

1717
Assert::same(1045, $e->getDriverCode());
1818
Assert::contains($e->getSqlState(), ['HY000', '28000']);
@@ -21,6 +21,6 @@ Assert::same($e->getCode(), $e->getSqlState());
2121

2222
$e = Assert::exception(function () use ($connection) {
2323
$connection->rollback();
24-
}, 'Nette\Database\DriverException', 'There is no active transaction', 0);
24+
}, Nette\Database\DriverException::class, 'There is no active transaction', 0);
2525

2626
Assert::same(NULL, $e->getDriverCode());

tests/Database/Connection.exceptions.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ require __DIR__ . '/../bootstrap.php';
1111

1212
$e = Assert::exception(function () {
1313
$connection = new Nette\Database\Connection('unknown');
14-
}, 'Nette\Database\ConnectionException', 'invalid data source name', 0);
14+
}, Nette\Database\ConnectionException::class, 'invalid data source name', 0);
1515

1616
Assert::same(NULL, $e->getDriverCode());
1717
Assert::same(NULL, $e->getSqlState());

tests/Database/Connection.exceptions.postgre.phpt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@ require __DIR__ . '/connect.inc.php'; // create $options
1212

1313
$e = Assert::exception(function () use ($options) {
1414
$connection = new Nette\Database\Connection($options['dsn'], 'unknown', 'unknown');
15-
}, 'Nette\Database\ConnectionException', NULL, '08006');
15+
}, Nette\Database\ConnectionException::class, NULL, '08006');
1616

1717
Assert::same(7, $e->getDriverCode());
1818
Assert::same($e->getCode(), $e->getSqlState());
1919

2020

2121
$e = Assert::exception(function () use ($connection) {
2222
$connection->rollback();
23-
}, 'Nette\Database\DriverException', 'There is no active transaction', 0);
23+
}, Nette\Database\DriverException::class, 'There is no active transaction', 0);
2424

2525
Assert::same(NULL, $e->getDriverCode());

tests/Database/Connection.exceptions.sqlite.phpt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@ require __DIR__ . '/connect.inc.php'; // create $options
1212

1313
$e = Assert::exception(function () use ($options) {
1414
$connection = new Nette\Database\Connection('sqlite:.');
15-
}, 'Nette\Database\ConnectionException', 'SQLSTATE[HY000] [14] unable to open database file', 'HY000');
15+
}, Nette\Database\ConnectionException::class, 'SQLSTATE[HY000] [14] unable to open database file', 'HY000');
1616

1717
Assert::same(14, $e->getDriverCode());
1818
Assert::same($e->getCode(), $e->getSqlState());
1919

2020

2121
$e = Assert::exception(function () use ($connection) {
2222
$connection->rollback();
23-
}, 'Nette\Database\DriverException', 'There is no active transaction', 0);
23+
}, Nette\Database\DriverException::class, 'There is no active transaction', 0);
2424

2525
Assert::same(NULL, $e->getDriverCode());

0 commit comments

Comments
 (0)