Moved minimum php version to 8.1
All PostgreSQL calls are now Connection/Resource object types and not resource All methods have parameter type set
This commit is contained in:
@@ -15,8 +15,8 @@ php_bin="";
|
||||
if [ ! -z "${1}" ]; then
|
||||
case "${1}" in
|
||||
# "7.3") php_bin="/usr/bin/php7.3 "; ;;
|
||||
"7.4") php_bin="/usr/bin/php7.4 "; ;;
|
||||
"8.0") php_bin="/usr/bin/php8.0 "; ;;
|
||||
# "7.4") php_bin="/usr/bin/php7.4 "; ;;
|
||||
# "8.0") php_bin="/usr/bin/php8.0 "; ;;
|
||||
"8.1") php_bin="/usr/bin/php8.1 "; ;;
|
||||
"8.2") php_bin="/usr/bin/php8.2 "; ;;
|
||||
*) echo "Not support PHP: ${1}"; exit; ;;
|
||||
@@ -25,8 +25,8 @@ fi;
|
||||
if [ ! -z "${2}" ] && [ -z "${php_bin}" ]; then
|
||||
case "${2}" in
|
||||
# "7.3") php_bin="/usr/bin/php7.3 "; ;;
|
||||
"7.4") php_bin="/usr/bin/php7.4 "; ;;
|
||||
"8.0") php_bin="/usr/bin/php8.0 "; ;;
|
||||
# "7.4") php_bin="/usr/bin/php7.4 "; ;;
|
||||
# "8.0") php_bin="/usr/bin/php8.0 "; ;;
|
||||
"8.1") php_bin="/usr/bin/php8.1 "; ;;
|
||||
"8.2") php_bin="/usr/bin/php8.2 "; ;;
|
||||
*) echo "Not support PHP: ${1}"; exit; ;;
|
||||
|
||||
@@ -1729,7 +1729,7 @@ final class CoreLibsACLLoginTest extends TestCase
|
||||
],
|
||||
20
|
||||
],
|
||||
'invalud search' => [
|
||||
'invalid search' => [
|
||||
12,
|
||||
'foo',
|
||||
[],
|
||||
|
||||
@@ -107,6 +107,13 @@ final class CoreLibsCombinedArrayHandlerTest extends TestCase
|
||||
*/
|
||||
public function arraySearchRecursiveAllProvider(): array
|
||||
{
|
||||
/*
|
||||
0: $needle,
|
||||
1: array $input,
|
||||
2: ?string $key_search_for,
|
||||
3: bool $flag,
|
||||
4: array $expected
|
||||
*/
|
||||
return [
|
||||
'find value' => [
|
||||
0 => 'bar',
|
||||
@@ -172,6 +179,13 @@ final class CoreLibsCombinedArrayHandlerTest extends TestCase
|
||||
*/
|
||||
public function arraySearchSimpleProvider(): array
|
||||
{
|
||||
/*
|
||||
0: array $input,
|
||||
1: $key,
|
||||
2: $value,
|
||||
3: bool $flag,
|
||||
4: bool $expected
|
||||
*/
|
||||
return [
|
||||
'key/value exist' => [
|
||||
0 => self::$array,
|
||||
@@ -665,7 +679,7 @@ final class CoreLibsCombinedArrayHandlerTest extends TestCase
|
||||
*
|
||||
* @param array $input
|
||||
* @param string|int $key
|
||||
* @param string|int $value
|
||||
* @param string|int|bool $value
|
||||
* @param bool $expected
|
||||
* @return void
|
||||
*/
|
||||
|
||||
@@ -1253,10 +1253,14 @@ final class CoreLibsDBIOTest extends TestCase
|
||||
'string value literal' => ['string literal', 'tl', '\'string literal\'',],
|
||||
'empty string value literal' => ['', 'tl', '\'\'',],
|
||||
'null string value literal' => [null, 'tl', 'NULL',],
|
||||
// ?d (I have no idea what that does, is like string)
|
||||
// escape string, but set all empty strings to null ('' is null)
|
||||
'string value d' => ['string d', 'd', '\'string d\'',],
|
||||
'empty string value d' => ['', 'd', 'NULL',],
|
||||
'null string value d' => [null, 'd', 'NULL',],
|
||||
// escape literal string, but set all empty strings to null ('' is null)
|
||||
'string value literal d' => ['string d', 'dl', '\'string d\'',],
|
||||
'empty string value literal d' => ['', 'dl', 'NULL',],
|
||||
'null string value literal d' => [null, 'dl', 'NULL',],
|
||||
// by bytea
|
||||
'string value d' => ['string d', 'by', '\x737472696e672064',],
|
||||
'empty string value d' => ['', 'by', 'NULL',],
|
||||
@@ -1281,7 +1285,7 @@ final class CoreLibsDBIOTest extends TestCase
|
||||
* @dataProvider sqlEscapeProvider
|
||||
* @testdox Input value $input as $flag to $expected [$_dataName]
|
||||
*
|
||||
* @param int|float|string|null $input
|
||||
* @param int|float|string|bool|null $input
|
||||
* @param string $flag
|
||||
* @param int|float|string $expected
|
||||
* @return void
|
||||
|
||||
Reference in New Issue
Block a user