Yoast\WP\Lib

ORM::join_if_not_empty()protectedYoast 1.0

Joins strings if they are not empty.

Метод класса: ORM{}

Хуков нет.

Возвращает

Строку.

Использование

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->join_if_not_empty( $glue, $pieces );
$glue(строка) (обязательный)
Glue.
$pieces(string[]) (обязательный)
Pieces to join.

Код ORM::join_if_not_empty() Yoast 24.0

protected function join_if_not_empty( $glue, $pieces ) {
	$filtered_pieces = [];
	foreach ( $pieces as $piece ) {
		if ( \is_string( $piece ) ) {
			$piece = \trim( $piece );
		}
		if ( ! empty( $piece ) ) {
			$filtered_pieces[] = $piece;
		}
	}

	return \implode( $glue, $filtered_pieces );
}