* @copyright Patrick Schur * @license https://opensource.org/licenses/mit-license.html MIT * @link https://github.com/patrickschur/language-detection */ declare(strict_types=1); namespace phpOMS\Localization\LanguageDetection\Tokenizer; /** * Whitespace tokenizer * * @package phpOMS\Localization\LanguageDetection\Tokenizer * @license https://opensource.org/licenses/mit-license.html MIT * @link https://github.com/patrickschur/language-detection * @since 1.0.0 */ class WhitespaceTokenizer { /** * Tokenize string * * @param string $str String to tokenize * * @return array * * @since 1.0.0 */ public function tokenize(string $str) : array { $split = \preg_split('/[^\pL]+(?