Skip to content

Commit 39e2639

Browse files
authored
Merge pull request #174 from phpcr/php-72
build with php 7.2
2 parents 4a920bf + 411e31c commit 39e2639

File tree

5 files changed

+11
-4
lines changed

5 files changed

+11
-4
lines changed

.travis.yml

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ php:
44
- 5.6
55
- 7.0
66
- 7.1
7+
- 7.2
78

89
env:
910
- PACKAGE_VERSION=high

composer.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
}
2828
],
2929
"require": {
30-
"php": "^5.6|7.0.x|7.1.x",
30+
"php": "^5.6|^7.0",
3131
"phpcr/phpcr": "~2.1.0",
3232
"symfony/console": "~2.3|~3.0"
3333
},

src/PHPCR/Util/Console/Helper/PhpcrHelper.php

+3-1
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,9 @@ public function processNode(OutputInterface $output, NodeInterface $node, array
115115
);
116116
} else {
117117
$closureString = $closure;
118-
$closure = create_function('$session, $node', $closure);
118+
$closure = function (SessionInterface $session, NodeInterface $node) use ($closureString) {
119+
eval($closureString);
120+
};
119121
$output->writeln(sprintf(
120122
'<comment> > Applying closure: %s</comment>',
121123
strlen($closureString) > 75 ? substr($closureString, 0, 72).'...' : $closureString

src/PHPCR/Util/QOM/Sql1Generator.php

+3-1
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,9 @@ public function evalFullTextSearch($selectorName, $searchExpression, $propertyNa
120120
*/
121121
public function evalColumns($columns)
122122
{
123-
if (count($columns) === 0) {
123+
if ((!is_array($columns) && !$columns instanceof \Countable)
124+
|| count($columns) === 0
125+
) {
124126
return 's';
125127
}
126128

src/PHPCR/Util/QOM/Sql2Generator.php

+3-1
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,9 @@ public function evalPropertyValue($propertyName, $selectorName = null)
325325
*/
326326
public function evalColumns($columns)
327327
{
328-
if (count($columns) === 0) {
328+
if ((!is_array($columns) && !$columns instanceof \Countable)
329+
|| count($columns) === 0
330+
) {
329331
return '*';
330332
}
331333

0 commit comments

Comments
 (0)