diff --git a/.github/workflows/build-phpyaz.yaml b/.github/workflows/build-phpyaz.yaml
index b3faeb4..57bb0d0 100644
--- a/.github/workflows/build-phpyaz.yaml
+++ b/.github/workflows/build-phpyaz.yaml
@@ -11,7 +11,7 @@ jobs:
run: sudo apt update
- name: Install required and optional dependencies
run: >
- sudo apt install php8.1-dev gcc make pkg-config libyaz-dev
+ sudo apt install php-dev gcc make pkg-config libyaz-dev
- name: Run phpize for phpyaz
run: phpize
- name: Run configure for phpyaz
diff --git a/tests/database.phpt b/tests/database.phpt
index 2f7229d..c29c813 100644
--- a/tests/database.phpt
+++ b/tests/database.phpt
@@ -18,4 +18,4 @@ echo yaz_hits($z) . "\n";
114:Unsupported Use attribute:99
0
0::
-10
+11
diff --git a/tests/record.phpt b/tests/record.phpt
index 9bb2903..ff6cd5b 100644
--- a/tests/record.phpt
+++ b/tests/record.phpt
@@ -18,13 +18,13 @@ echo yaz_record($z, 1, "xml");
print_r(yaz_record($z, 1, "array"));
--EXPECT--
0::
-10
-00366nam 22001698a 4504
-001 11224466
+11
+00366nam 22001698a 4500
+001 11224467
003 DLC
005 00000000000000.0
008 910710c19910701nju 00010 eng
-010 $a 11224466
+010 $a 11224467
040 $a DLC $c DLC
050 00 $a 123-xyz
100 10 $a Jack Collins
@@ -34,13 +34,13 @@ print_r(yaz_record($z, 1, "array"));
300 $a p. cm.
- 00366nam a22001698a 4504
- 11224466
+ 00366nam a22001698a 4500
+ 11224467
DLC
00000000000000.0
910710c19910701nju 00010 eng
- 11224466
+ 11224467
DLC
@@ -66,21 +66,43 @@ print_r(yaz_record($z, 1, "array"));
- 00122nam a22000618a 4504
- 11224466
+ 00366nam a22001698a 4500
+ 11224467
+ DLC
+ 00000000000000.0
+ 910710c19910701nju 00010 eng
+
+ 11224467
+
+
+ DLC
+ DLC
+
+
+ 123-xyz
+
Jack Collins
How to program a computer
+
+ Penguin
+
+
+ 8710
+
+
+ p. cm.
+
Array
(
[0] => Array
(
[0] => (3,leader)
- [1] => 00122nam 22000618a 4504
+ [1] => 00366nam 22001698a 4500
)
[1] => Array
@@ -91,39 +113,174 @@ Array
[2] => Array
(
[0] => (3,001)(3,@)
- [1] => 11224466
+ [1] => 11224467
)
[3] => Array
(
- [0] => (3,100)
+ [0] => (3,003)
)
[4] => Array
(
- [0] => (3,100)(3,10)
+ [0] => (3,003)(3,@)
+ [1] => DLC
)
[5] => Array
+ (
+ [0] => (3,005)
+ )
+
+ [6] => Array
+ (
+ [0] => (3,005)(3,@)
+ [1] => 00000000000000.0
+ )
+
+ [7] => Array
+ (
+ [0] => (3,008)
+ )
+
+ [8] => Array
+ (
+ [0] => (3,008)(3,@)
+ [1] => 910710c19910701nju 00010 eng
+ )
+
+ [9] => Array
+ (
+ [0] => (3,010)
+ )
+
+ [10] => Array
+ (
+ [0] => (3,010)(3, )
+ )
+
+ [11] => Array
+ (
+ [0] => (3,010)(3, )(3,a)
+ [1] => 11224467
+ )
+
+ [12] => Array
+ (
+ [0] => (3,040)
+ )
+
+ [13] => Array
+ (
+ [0] => (3,040)(3, )
+ )
+
+ [14] => Array
+ (
+ [0] => (3,040)(3, )(3,a)
+ [1] => DLC
+ )
+
+ [15] => Array
+ (
+ [0] => (3,040)(3, )(3,c)
+ [1] => DLC
+ )
+
+ [16] => Array
+ (
+ [0] => (3,050)
+ )
+
+ [17] => Array
+ (
+ [0] => (3,050)(3,00)
+ )
+
+ [18] => Array
+ (
+ [0] => (3,050)(3,00)(3,a)
+ [1] => 123-xyz
+ )
+
+ [19] => Array
+ (
+ [0] => (3,100)
+ )
+
+ [20] => Array
+ (
+ [0] => (3,100)(3,10)
+ )
+
+ [21] => Array
(
[0] => (3,100)(3,10)(3,a)
[1] => Jack Collins
)
- [6] => Array
+ [22] => Array
(
[0] => (3,245)
)
- [7] => Array
+ [23] => Array
(
[0] => (3,245)(3,10)
)
- [8] => Array
+ [24] => Array
(
[0] => (3,245)(3,10)(3,a)
[1] => How to program a computer
)
+ [25] => Array
+ (
+ [0] => (3,260)
+ )
+
+ [26] => Array
+ (
+ [0] => (3,260)(3,1 )
+ )
+
+ [27] => Array
+ (
+ [0] => (3,260)(3,1 )(3,a)
+ [1] => Penguin
+ )
+
+ [28] => Array
+ (
+ [0] => (3,263)
+ )
+
+ [29] => Array
+ (
+ [0] => (3,263)(3, )
+ )
+
+ [30] => Array
+ (
+ [0] => (3,263)(3, )(3,a)
+ [1] => 8710
+ )
+
+ [31] => Array
+ (
+ [0] => (3,300)
+ )
+
+ [32] => Array
+ (
+ [0] => (3,300)(3, )
+ )
+
+ [33] => Array
+ (
+ [0] => (3,300)(3, )(3,a)
+ [1] => p. cm.
+ )
+
)
diff --git a/tests/scan.phpt b/tests/scan.phpt
index c3e5c36..a1b3a78 100644
--- a/tests/scan.phpt
+++ b/tests/scan.phpt
@@ -24,7 +24,7 @@ Array
(
[0] => term
[1] => a
- [2] => 7
+ [2] => 6
[3] => a
)
@@ -47,10 +47,9 @@ Array
[3] => Array
(
[0] => term
- [1] => adam
- [2] => 3
- [3] => Adam
+ [1] => af
+ [2] => 1
+ [3] => af
)
)
-