Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/Mods/Element/Common/BaseElement.php
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ protected function getLanguageElement(string $xpath): ?LanguageElement
{
$element = new Element($this->xml, $xpath);
if ($element->exists()) {
return new LanguageElement($element->getValues()[0]);
return new LanguageElement($element->getFirstValue());
}
return null;
}
Expand Down
6 changes: 3 additions & 3 deletions src/Mods/Element/Location.php
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ public function getShelfLocator(string $query = ''): ?LanguageElement
$xpath = './mods:shelfLocator' . $query;
$element = new Element($this->xml, $xpath);
if ($element->exists()) {
return new LanguageElement($element->getValues()[0]);
return new LanguageElement($element->getFirstValue());
}
return null;
}
Expand Down Expand Up @@ -124,7 +124,7 @@ public function getHoldingSimple(string $query = ''): ?HoldingSimple
$xpath = './mods:holdingSimple' . $query;
$element = new Element($this->xml, $xpath);
if ($element->exists()) {
return new HoldingSimple($element->getValues()[0]);
return new HoldingSimple($element->getFirstValue());
}
return null;
}
Expand All @@ -144,7 +144,7 @@ public function getHoldingExternal(string $query = ''): string
$xpath = './mods:holdingExternal' . $query;
$element = new Element($this->xml, $xpath);
if ($element->exists()) {
return $element->getValues()[0]->asXML();
return $element->getFirstValue()->asXML();
}
return '';
}
Expand Down
2 changes: 1 addition & 1 deletion src/Mods/Element/Name.php
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ public function getEtal(string $query = ''): ?LanguageElement
$xpath = './mods:etal' . $query;
$element = new Element($this->xml, $xpath);
if ($element->exists()) {
return new LanguageElement($element->getValues()[0]);
return new LanguageElement($element->getFirstValue());
}
return null;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ public function getForm(string $query = ''): ?Form
$xpath = './mods:form' . $query;
$element = new Element($this->xml, $xpath);
if ($element->exists()) {
return new Form($element->getValues()[0]);
return new Form($element->getFirstValue());
}
return null;
}
Expand Down
2 changes: 1 addition & 1 deletion src/Mods/Element/Specific/Part/Extent.php
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ public function getTotal(string $query = ''): int
$xpath = './mods:total' . $query;
$element = new Element($this->xml, $xpath);
if ($element->exists()) {
return (int) $element->getValues()[0];
return (int) $element->getFirstValue();
}
return 0;
}
Expand Down
4 changes: 2 additions & 2 deletions src/Mods/Element/Specific/RecordInfo/LanguageOfCataloging.php
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ public function getLanguageTerm(string $query = ''): ?LanguageTerm
$xpath = './mods:languageTerm' . $query;
$element = new Element($this->xml, $xpath);
if ($element->exists()) {
return new LanguageTerm($element->getValues()[0]);
return new LanguageTerm($element->getFirstValue());
}
return null;
}
Expand All @@ -93,7 +93,7 @@ public function getScriptTerm(string $query = ''): ?ScriptTerm
$xpath = './mods:scriptTerm' . $query;
$element = new Element($this->xml, $xpath);
if ($element->exists()) {
return new ScriptTerm($element->getValues()[0]);
return new ScriptTerm($element->getFirstValue());
}
return null;
}
Expand Down
8 changes: 4 additions & 4 deletions src/Mods/Element/TitleInfo.php
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ public function getTitle(string $query = ''): ?LanguageElement
$xpath = './mods:title' . $query;
$element = new Element($this->xml, $xpath);
if ($element->exists()) {
return new LanguageElement($element->getValues()[0]);
return new LanguageElement($element->getFirstValue());
}
return null;
}
Expand All @@ -121,7 +121,7 @@ public function getSubTitle(string $query = ''): ?LanguageElement
$xpath = './mods:subTitle' . $query;
$element = new Element($this->xml, $xpath);
if ($element->exists()) {
return new LanguageElement($element->getValues()[0]);
return new LanguageElement($element->getFirstValue());
}
return null;
}
Expand All @@ -141,7 +141,7 @@ public function getPartNumber(string $query = ''): ?LanguageElement
$xpath = './mods:partNumber' . $query;
$element = new Element($this->xml, $xpath);
if ($element->exists()) {
return new LanguageElement($element->getValues()[0]);
return new LanguageElement($element->getFirstValue());
}
return null;
}
Expand Down Expand Up @@ -181,7 +181,7 @@ public function getNonSort(string $query = ''): ?NonSort
$xpath = './mods:nonSort' . $query;
$element = new Element($this->xml, $xpath);
if ($element->exists()) {
return new NonSort($element->getValues()[0]);
return new NonSort($element->getFirstValue());
}
return null;
}
Expand Down
2 changes: 1 addition & 1 deletion src/Mods/Reader/AbstractReader.php
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ public function getAbstractByParameters(string $query = '', array $attributes =
$query = new Query('./mods:abstract', $query, $attributes, $value);
$element = new Element($this->xml, $query->getXPath());
if ($element->exists()) {
return new AbstractElement($element->getValues()[0]);
return new AbstractElement($element->getFirstValue());
}
return null;
}
Expand Down
Loading