@@ -92,7 +92,7 @@ discard block |
||
| 92 | 92 | public static function capitalizeForTitle($titleString) |
| 93 | 93 | { |
| 94 | 94 | if (preg_match('/(.+[^\<\>][\.:\/;\?\!]\s?)([a-z])(.+)/', $titleString, $match)) { |
| 95 | - $titleString = $match[1].StringHelper::mb_ucfirst($match[2]).$match[3]; |
|
| 95 | + $titleString = $match[1] . StringHelper::mb_ucfirst($match[2]) . $match[3]; |
|
| 96 | 96 | } |
| 97 | 97 | |
| 98 | 98 | $wordArray = explode(" ", $titleString); |
@@ -140,7 +140,7 @@ discard block |
||
| 140 | 140 | /** @noinspection PhpInternalEntityUsedInspection */ |
| 141 | 141 | $encoding = Mbstring::mb_detect_encoding($firstChar, self::ISO_ENCODINGS, true); |
| 142 | 142 | return in_array($encoding, self::ISO_ENCODINGS) ? |
| 143 | - Mbstring::mb_strtoupper($firstChar, $encoding).$then : $firstChar.$then; |
|
| 143 | + Mbstring::mb_strtoupper($firstChar, $encoding) . $then : $firstChar . $then; |
|
| 144 | 144 | } |
| 145 | 145 | // phpcs:disable |
| 146 | 146 | public static function mb_strrev($string) |
@@ -189,13 +189,13 @@ discard block |
||
| 189 | 189 | foreach ($spaceExploded as $givenPart) { |
| 190 | 190 | $firstLetter = mb_substr($givenPart, 0, 1, "UTF-8"); |
| 191 | 191 | if (StringHelper::isLatinString($firstLetter)) { |
| 192 | - $res .= ctype_upper($firstLetter) ? $firstLetter.$initializeSign : " ".$givenPart." "; |
|
| 192 | + $res .= ctype_upper($firstLetter) ? $firstLetter . $initializeSign : " " . $givenPart . " "; |
|
| 193 | 193 | } else { |
| 194 | - $res .= $firstLetter.$initializeSign; |
|
| 194 | + $res .= $firstLetter . $initializeSign; |
|
| 195 | 195 | } |
| 196 | 196 | } |
| 197 | 197 | if ($i < count($exploded) - 1 && $initializeWithHyphen) { |
| 198 | - $res = rtrim($res)."-"; |
|
| 198 | + $res = rtrim($res) . "-"; |
|
| 199 | 199 | } |
| 200 | 200 | ++$i; |
| 201 | 201 | } |
@@ -258,7 +258,7 @@ discard block |
||
| 258 | 258 | $innerCloseQuote |
| 259 | 259 | ) { |
| 260 | 260 | if (preg_match("/(.*)$outerOpenQuote(.+)$outerCloseQuote(.*)/u", $text, $match)) { |
| 261 | - return $match[1].$innerOpenQuote.$match[2].$innerCloseQuote.$match[3]; |
|
| 261 | + return $match[1] . $innerOpenQuote . $match[2] . $innerCloseQuote . $match[3]; |
|
| 262 | 262 | } |
| 263 | 263 | return $text; |
| 264 | 264 | } |
@@ -68,7 +68,7 @@ |
||
| 68 | 68 | $stylesRenderer = StylesRenderer::factory($node); |
| 69 | 69 | $group->setChildren($children); |
| 70 | 70 | $group->setStylesRenderer($stylesRenderer); |
| 71 | - $group->setDelimiter((string)$node->attributes()['delimiter']); |
|
| 71 | + $group->setDelimiter((string) $node->attributes()['delimiter']); |
|
| 72 | 72 | return $group; |
| 73 | 73 | } |
| 74 | 74 | |
@@ -45,7 +45,7 @@ |
||
| 45 | 45 | */ |
| 46 | 46 | public static function factory(SimpleXMLElement $node): EtAl |
| 47 | 47 | { |
| 48 | - $term = (string)$node->attributes()['term']; |
|
| 48 | + $term = (string) $node->attributes()['term']; |
|
| 49 | 49 | // The term attribute may be set to either “et-al” (the default) or to “and others” to use either term. |
| 50 | 50 | $term = empty($term) ? "et-al" : $term; |
| 51 | 51 | $locale = CiteProc::getContext()->getLocale(); |
@@ -191,15 +191,15 @@ discard block |
||
| 191 | 191 | $toRender = 0; |
| 192 | 192 | if ($interval->y > 0 && in_array('year', $dateParts)) { |
| 193 | 193 | $toRender |= self::DATE_RANGE_STATE_YEAR; |
| 194 | - $delimiter = $this->dateParts->get($this->form."-year")->getRangeDelimiter(); |
|
| 194 | + $delimiter = $this->dateParts->get($this->form . "-year")->getRangeDelimiter(); |
|
| 195 | 195 | } |
| 196 | 196 | if ($interval->m > 0 && $from->getMonth() - $to->getMonth() !== 0 && in_array('month', $dateParts)) { |
| 197 | 197 | $toRender |= self::DATE_RANGE_STATE_MONTH; |
| 198 | - $delimiter = $this->dateParts->get($this->form."-month")->getRangeDelimiter(); |
|
| 198 | + $delimiter = $this->dateParts->get($this->form . "-month")->getRangeDelimiter(); |
|
| 199 | 199 | } |
| 200 | 200 | if ($interval->d > 0 && $from->getDay() - $to->getDay() !== 0 && in_array('day', $dateParts)) { |
| 201 | 201 | $toRender |= self::DATE_RANGE_STATE_DAY; |
| 202 | - $delimiter = $this->dateParts->get($this->form."-day")->getRangeDelimiter(); |
|
| 202 | + $delimiter = $this->dateParts->get($this->form . "-day")->getRangeDelimiter(); |
|
| 203 | 203 | } |
| 204 | 204 | if ($toRender === self::DATE_RANGE_STATE_NONE) { |
| 205 | 205 | $ret .= $this->iterateAndRenderDateParts($dateParts, $data_); |
@@ -209,7 +209,7 @@ discard block |
||
| 209 | 209 | } |
| 210 | 210 | |
| 211 | 211 | if (isset($var->raw) && preg_match("/(\p{L}+)\s?([\-\–&,])\s?(\p{L}+)/u", $var->raw, $matches)) { |
| 212 | - return $matches[1].$matches[2].$matches[3]; |
|
| 212 | + return $matches[1] . $matches[2] . $matches[3]; |
|
| 213 | 213 | } |
| 214 | 214 | } elseif (!empty($this->datePartsAttribute)) { |
| 215 | 215 | // fallback: |
@@ -367,7 +367,7 @@ discard block |
||
| 367 | 367 | $this->dateParts->add( |
| 368 | 368 | "$form-$datePart", |
| 369 | 369 | DatePart::factory( |
| 370 | - new SimpleXMLElement('<date-part name="'.$datePart.'" form="'.$form.'" />') |
|
| 370 | + new SimpleXMLElement('<date-part name="' . $datePart . '" form="' . $form . '" />') |
|
| 371 | 371 | ) |
| 372 | 372 | ); |
| 373 | 373 | } |
@@ -199,49 +199,49 @@ |
||
| 199 | 199 | if (!empty($attribute)) { |
| 200 | 200 | switch ($nameAttribute) { |
| 201 | 201 | case 'and': |
| 202 | - $nameOptions->setAnd((string)$attribute); |
|
| 202 | + $nameOptions->setAnd((string) $attribute); |
|
| 203 | 203 | break; |
| 204 | 204 | case 'delimiter-precedes-et-al': |
| 205 | - $nameOptions->setDelimiterPrecedesEtAl((string)$attribute); |
|
| 205 | + $nameOptions->setDelimiterPrecedesEtAl((string) $attribute); |
|
| 206 | 206 | break; |
| 207 | 207 | case 'delimiter-precedes-last': |
| 208 | - $nameOptions->setDelimiterPrecedesLast((string)$attribute); |
|
| 208 | + $nameOptions->setDelimiterPrecedesLast((string) $attribute); |
|
| 209 | 209 | break; |
| 210 | 210 | case 'et-al-min': |
| 211 | - $nameOptions->setEtAlMin(intval((string)$attribute)); |
|
| 211 | + $nameOptions->setEtAlMin(intval((string) $attribute)); |
|
| 212 | 212 | break; |
| 213 | 213 | case 'et-al-use-first': |
| 214 | - $nameOptions->setEtAlUseFirst(intval((string)$attribute)); |
|
| 214 | + $nameOptions->setEtAlUseFirst(intval((string) $attribute)); |
|
| 215 | 215 | break; |
| 216 | 216 | case 'et-al-subsequent-min': |
| 217 | - $nameOptions->setEtAlSubsequentMin(intval((string)$attribute)); |
|
| 217 | + $nameOptions->setEtAlSubsequentMin(intval((string) $attribute)); |
|
| 218 | 218 | break; |
| 219 | 219 | case 'et-al-subsequent-use-first': |
| 220 | - $nameOptions->setEtAlSubsequentUseFirst(intval((string)$attribute)); |
|
| 220 | + $nameOptions->setEtAlSubsequentUseFirst(intval((string) $attribute)); |
|
| 221 | 221 | break; |
| 222 | 222 | case 'et-al-use-last': |
| 223 | - $nameOptions->setEtAlUseLast(boolval((string)$attribute)); |
|
| 223 | + $nameOptions->setEtAlUseLast(boolval((string) $attribute)); |
|
| 224 | 224 | break; |
| 225 | 225 | case 'initialize': |
| 226 | - $nameOptions->setInitialize(boolval((string)$attribute)); |
|
| 226 | + $nameOptions->setInitialize(boolval((string) $attribute)); |
|
| 227 | 227 | break; |
| 228 | 228 | case 'initialize-with': |
| 229 | - $nameOptions->setInitializeWith((string)$attribute); |
|
| 229 | + $nameOptions->setInitializeWith((string) $attribute); |
|
| 230 | 230 | break; |
| 231 | 231 | case 'name-as-sort-order': |
| 232 | - $nameOptions->setNameAsSortOrder((string)$attribute); |
|
| 232 | + $nameOptions->setNameAsSortOrder((string) $attribute); |
|
| 233 | 233 | break; |
| 234 | 234 | case 'sort-separator': |
| 235 | - $nameOptions->setSortSeparator((string)$attribute); |
|
| 235 | + $nameOptions->setSortSeparator((string) $attribute); |
|
| 236 | 236 | break; |
| 237 | 237 | case 'name-form': |
| 238 | - $nameOptions->setNameForm((string)$attribute); |
|
| 238 | + $nameOptions->setNameForm((string) $attribute); |
|
| 239 | 239 | break; |
| 240 | 240 | case 'form': |
| 241 | - $nameOptions->setForm((string)$attribute); |
|
| 241 | + $nameOptions->setForm((string) $attribute); |
|
| 242 | 242 | break; |
| 243 | 243 | case 'name-delimiter': |
| 244 | - $nameOptions->setNameDelimiter((string)$attribute); |
|
| 244 | + $nameOptions->setNameDelimiter((string) $attribute); |
|
| 245 | 245 | break; |
| 246 | 246 | } |
| 247 | 247 | } |
@@ -138,7 +138,7 @@ discard block |
||
| 138 | 138 | $lang = (isset($data->language) && $data->language != 'en') ? $data->language : 'en'; |
| 139 | 139 | $this->stylesRenderer->getTextCase()->setLanguage($lang); |
| 140 | 140 | $renderedText = ""; |
| 141 | - switch ((string)$this->renderType) { |
|
| 141 | + switch ((string) $this->renderType) { |
|
| 142 | 142 | case RenderType::VALUE: |
| 143 | 143 | $renderedText = $this->stylesRenderer->renderTextCase($this->renderObject); |
| 144 | 144 | break; |
@@ -227,7 +227,7 @@ discard block |
||
| 227 | 227 | private function normalizeDateRange($page): string |
| 228 | 228 | { |
| 229 | 229 | if (preg_match("/^(\d+)\s?--?\s?(\d+)$/", trim($page), $matches)) { |
| 230 | - return $matches[1]."-".$matches[2]; |
|
| 230 | + return $matches[1] . "-" . $matches[2]; |
|
| 231 | 231 | } |
| 232 | 232 | return $page; |
| 233 | 233 | } |
@@ -272,7 +272,7 @@ discard block |
||
| 272 | 272 | } |
| 273 | 273 | return $this->stylesRenderer->renderTextCase( |
| 274 | 274 | StringHelper::clearApostrophes( |
| 275 | - htmlspecialchars((string)$value, ENT_HTML5) |
|
| 275 | + htmlspecialchars((string) $value, ENT_HTML5) |
|
| 276 | 276 | ) |
| 277 | 277 | ); |
| 278 | 278 | } |
@@ -283,7 +283,7 @@ discard block |
||
| 283 | 283 | */ |
| 284 | 284 | private function formatRenderedText($renderedText): string |
| 285 | 285 | { |
| 286 | - $text = $this->stylesRenderer->renderFormatting((string)$renderedText); |
|
| 286 | + $text = $this->stylesRenderer->renderFormatting((string) $renderedText); |
|
| 287 | 287 | $res = $this->stylesRenderer->renderAffixes($text); |
| 288 | 288 | if (!empty($res)) { |
| 289 | 289 | $res = $this->removeConsecutiveChars($res); |
@@ -301,7 +301,7 @@ discard block |
||
| 301 | 301 | { |
| 302 | 302 | $renderedText = $citationNumber + 1; |
| 303 | 303 | $renderedText = $this->applyAdditionalMarkupFunction($data, $renderedText); |
| 304 | - return (string)$renderedText; |
|
| 304 | + return (string) $renderedText; |
|
| 305 | 305 | } |
| 306 | 306 | |
| 307 | 307 | /** |
@@ -313,7 +313,7 @@ discard block |
||
| 313 | 313 | $macro = $this->macros->get($this->renderObject); |
| 314 | 314 | if (is_null($macro)) { |
| 315 | 315 | try { |
| 316 | - throw new CiteProcException("Macro \"".$this->renderObject."\" does not exist."); |
|
| 316 | + throw new CiteProcException("Macro \"" . $this->renderObject . "\" does not exist."); |
|
| 317 | 317 | } catch (CiteProcException $e) { |
| 318 | 318 | $renderedText = ""; |
| 319 | 319 | } |
@@ -45,7 +45,7 @@ |
||
| 45 | 45 | |
| 46 | 46 | public static function factory(SimpleXMLElement $node): NamePart |
| 47 | 47 | { |
| 48 | - $name = (string)$node['name']; |
|
| 48 | + $name = (string) $node['name']; |
|
| 49 | 49 | $stylesRenderer = StylesRenderer::factory($node); |
| 50 | 50 | return new self($name, $stylesRenderer); |
| 51 | 51 | } |
@@ -150,7 +150,7 @@ discard block |
||
| 150 | 150 | } |
| 151 | 151 | } |
| 152 | 152 | |
| 153 | - $variables = new ArrayList(...explode(" ", (string)$node['variable'])); |
|
| 153 | + $variables = new ArrayList(...explode(" ", (string) $node['variable'])); |
|
| 154 | 154 | $names->setVariables($variables); |
| 155 | 155 | CiteProc::getContext()->addObserver($names); |
| 156 | 156 | return $names; |
@@ -369,6 +369,6 @@ discard block |
||
| 369 | 369 | */ |
| 370 | 370 | public function getNameOptions(RenderingMode $mode): NameOptions |
| 371 | 371 | { |
| 372 | - return $this->nameOptions[(string)$mode]; |
|
| 372 | + return $this->nameOptions[(string) $mode]; |
|
| 373 | 373 | } |
| 374 | 374 | } |
@@ -91,7 +91,7 @@ discard block |
||
| 91 | 91 | $stylesRenderer = StylesRenderer::factory($node); |
| 92 | 92 | $layout->setChildren($children); |
| 93 | 93 | $layout->setStylesRenderer($stylesRenderer); |
| 94 | - $layout->setDelimiter((string)$node->attributes()['delimiter']); |
|
| 94 | + $layout->setDelimiter((string) $node->attributes()['delimiter']); |
|
| 95 | 95 | CiteProc::getContext()->addObserver($layout); |
| 96 | 96 | return $layout; |
| 97 | 97 | } |
@@ -117,8 +117,7 @@ discard block |
||
| 117 | 117 | } |
| 118 | 118 | |
| 119 | 119 | if ($this->mode->equals(RenderingMode::BIBLIOGRAPHY())) { |
| 120 | - foreach ($data as $citationNumber => $item) { |
|
| 121 | - ++self::$numberOfCitedItems; |
|
| 120 | + foreach ($data as $citationNumber => $item) {++self::$numberOfCitedItems; |
|
| 122 | 121 | CiteProc::getContext()->getResults()->append( |
| 123 | 122 | $this->wrapBibEntry($item, $this->renderSingle($item, $citationNumber)) |
| 124 | 123 | ); |
@@ -202,7 +201,7 @@ discard block |
||
| 202 | 201 | private function wrapBibEntry(stdClass $dataItem, string $value): string |
| 203 | 202 | { |
| 204 | 203 | $value = $this->stylesRenderer->renderAffixes($value); |
| 205 | - return "\n ". |
|
| 204 | + return "\n " . |
|
| 206 | 205 | "<div class=\"csl-entry\">" . |
| 207 | 206 | $renderedItem = CiteProcHelper::applyAdditionMarkupFunction($dataItem, "csl-entry", $value) . |
| 208 | 207 | "</div>"; |