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 ) ) -