Open
Description
$xml = $this->fetchXml($identifier);
$record = Marc\Record::fromString($xml);
$fields = $record->getFields();
Fatal error: Uncaught TypeError: array_map(): Argument #2 ($array) must be of type array,
File_MARC_List given in /einwww/mycode/marc21import/vendor/scriptotek/marc/src/Record.php:115
Stack trace: #0 /einwww/mycode/marc21import/vendor/scriptotek/marc/src/Record.php(115):
array_map() #1 /einwww/mycode/marc21import/Marc21Import.php(125):
Scriptotek\Marc\Record->getFields() #2
php8.1 /usr/local/bin/composer require scriptotek/marc
{
"require": {
"scriptotek/marc": "^3.0"
}
}
- Installing ck/php-marcspec (2.0.3): Extracting archive
- Installing pear/pear_exception (v1.0.2): Extracting archive
- Installing pear/file_marc (1.4.1): Extracting archive
- Installing ck/file_marc_reference (v1.2.0): Extracting archive
- Installing scriptotek/marc (v3.0.0): Extracting archive
I tried manually using "pear/file_marc": "master@dev"
but it has not helped
{
"require": {
"scriptotek/marc": "^3.0",
"pear/file_marc": "master@dev"
}
}
- Installing ck/php-marcspec (2.0.3): Extracting archive
- Installing pear/pear_exception (v1.0.2): Extracting archive
- Installing pear/file_marc (dev-master 7085b9e): Extracting archive
- Installing ck/file_marc_reference (v1.2.0): Extracting archive
- Installing scriptotek/marc (v3.0.0): Extracting archive
Metadata
Metadata
Assignees
Labels
No labels