Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/mowseycr/grima-sandbox/grimas/grima-lib.php on line 1512
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/mowseycr/grima-sandbox/grimas/grima-lib.php on line 1515
Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/mowseycr/grima-sandbox/grimas/grima-lib.php on line 1518
Deprecated: Return type of XMLAsArrayOfDOMNodesSpecifiedByXPath::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/grima-xmlbag.php on line 98
Deprecated: Return type of XMLAsArrayOfDOMNodesSpecifiedByXPath::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/grima-xmlbag.php on line 101
Deprecated: Return type of XMLAsArrayOfDOMNodesSpecifiedByXPath::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/grima-xmlbag.php on line 106
Deprecated: Return type of XMLAsArrayOfDOMNodesSpecifiedByXPath::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/grima-xmlbag.php on line 117
Deprecated: Return type of XMLAsArrayOfDOMNodeListsSpecifiedByXPath::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/grima-xmlbag.php on line 129
Deprecated: Return type of XMLAsArrayOfDOMNodeListsSpecifiedByXPath::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/grima-xmlbag.php on line 132
Deprecated: Return type of XMLAsArrayOfDOMNodeListsSpecifiedByXPath::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/grima-xmlbag.php on line 135
Deprecated: Return type of XMLAsArrayOfDOMNodeListsSpecifiedByXPath::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/grima-xmlbag.php on line 153
Deprecated: Return type of XMLAsArrayOfStringsSpecifiedByXPath::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/grima-xmlbag.php on line 164
Deprecated: Return type of XMLAsArrayOfStringsSpecifiedByXPath::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/grima-xmlbag.php on line 167
Deprecated: Return type of XMLAsArrayOfStringsSpecifiedByXPath::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/grima-xmlbag.php on line 173
Deprecated: Return type of XMLAsArrayOfStringsSpecifiedByXPath::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/grima-xmlbag.php on line 184
Deprecated: Return type of ISO2709RecordSetIterator::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/ISO2709.php on line 28
Deprecated: Return type of ISO2709RecordSetIterator::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/ISO2709.php on line 34
Deprecated: Return type of ISO2709RecordSetIterator::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/ISO2709.php on line 31
Deprecated: Return type of ISO2709RecordSetIterator::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/ISO2709.php on line 27
Deprecated: Return type of ISO2709RecordSetIterator::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/ISO2709.php on line 43
Deprecated: Return type of ISO2709RecordSetArray::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/ISO2709.php on line 66
Deprecated: Return type of ISO2709RecordSetArray::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/ISO2709.php on line 72
Deprecated: Return type of ISO2709RecordSetArray::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/ISO2709.php on line 107
Deprecated: Return type of ISO2709RecordSetArray::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/ISO2709.php on line 111
Deprecated: Return type of GrimaTask::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/grima-lib.php on line 1316
Deprecated: Return type of GrimaTask::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/grima-lib.php on line 1320
Deprecated: Return type of GrimaTask::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/grima-lib.php on line 1324
Deprecated: Return type of GrimaTask::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/grima-lib.php on line 1328
Deprecated: Return type of GrimaDataStore::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/grima-lib.php on line 1652
Deprecated: Return type of GrimaDataStore::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/grima-lib.php on line 1663
Deprecated: Return type of GrimaDataStore::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/grima-lib.php on line 1675
Deprecated: Return type of GrimaDataStore::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/grima-lib.php on line 1696
Deprecated: Return type of AlmaObject::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/grima-lib.php on line 1894
Deprecated: Return type of AlmaObject::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/grima-lib.php on line 1901
Deprecated: Return type of AlmaObject::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/grima-lib.php on line 1915
Deprecated: Return type of AlmaObject::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/grima-lib.php on line 1921
Deprecated: Return type of GrimaDB::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/grima-lib.php on line 3960
Deprecated: Return type of GrimaDB::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/grima-lib.php on line 3964
Deprecated: Return type of GrimaDB::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/grima-lib.php on line 3968
Deprecated: Return type of GrimaDB::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/grima-lib.php on line 3972
Deprecated: Return type of GrimaDB::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/grima-lib.php on line 3976
Deprecated: Return type of EncryptedCookieSession::open($save_path, $session_name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/grima-lib.php on line 4225
Deprecated: Return type of EncryptedCookieSession::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/grima-lib.php on line 4232
Deprecated: Return type of EncryptedCookieSession::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/grima-lib.php on line 4251
Deprecated: Return type of EncryptedCookieSession::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/grima-lib.php on line 4272
Deprecated: Return type of EncryptedCookieSession::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/grima-lib.php on line 4237
Deprecated: Return type of EncryptedCookieSession::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/mowseycr/grima-sandbox/grimas/grima-lib.php on line 4246
Fatal error: Uncaught ValueError: Path cannot be empty in /home/mowseycr/grima-sandbox/grimas/grima-util.php:54
Stack trace:
#0 /home/mowseycr/grima-sandbox/grimas/grima-util.php(54): file_get_contents('')
#1 /home/mowseycr/grima-sandbox/grimas/grima-lib.php(90): getenvWithFileFallbackAndDefault('apikey', '')
#2 /home/mowseycr/grima-sandbox/grimas/grima-lib.php(4293): Grima->__construct()
#3 /home/mowseycr/grima-sandbox/grimas/ShowItemsFromHoldingsB/ShowItemsFromHoldingsB.php(3): require_once('/home/mowseycr/...')
#4 {main}
thrown in /home/mowseycr/grima-sandbox/grimas/grima-util.php on line 54