function AbstractUnicodeString::join
Overrides AbstractString::join
2 calls to AbstractUnicodeString::join()
- UnicodeString::join in vendor/
symfony/ string/ UnicodeString.php - UnicodeString::join in vendor/
symfony/ string/ UnicodeString.php
1 method overrides AbstractUnicodeString::join()
- UnicodeString::join in vendor/
symfony/ string/ UnicodeString.php
File
-
vendor/
symfony/ string/ AbstractUnicodeString.php, line 201
Class
- AbstractUnicodeString
- Represents a string of abstract Unicode characters.
Namespace
Symfony\Component\StringCode
public function join(array $strings, ?string $lastGlue = null) : static {
$str = clone $this;
$tail = null !== $lastGlue && 1 < \count($strings) ? $lastGlue . array_pop($strings) : '';
$str->string = implode($this->string, $strings) . $tail;
if (!preg_match('//u', $str->string)) {
throw new InvalidArgumentException('Invalid UTF-8 string.');
}
return $str;
}