%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /www/varak.net/wiki.varak.net/extensions/Translate/insertables/
Upload File :
Create Path :
Current File : /www/varak.net/wiki.varak.net/extensions/Translate/insertables/CombinedInsertablesSuggester.php

<?php

/**
 * A class to combine multiple insertables suggesters.
 */
class CombinedInsertablesSuggester implements InsertablesSuggester {
	protected $suggesters = [];

	/**
	 * CombinedInsertablesSuggester constructor.
	 * @param array $suggesters Array of InsertablesSuggester objects to combine.
	 */
	public function __construct( $suggesters = [] ) {
		$this->suggesters = $suggesters;
	}

	public function getInsertables( $text ) {
		$insertables = [];
		foreach ( $this->suggesters as $suggester ) {
			$new = $suggester->getInsertables( $text );
			$insertables = array_merge( $insertables, $new );
		}

		return array_unique( $insertables, SORT_REGULAR );
	}
}

Zerion Mini Shell 1.0