public function shouldSplit(Model $model) { if (self::isPunctuation($model->getCurrentChar()) && $model->getCurrentChar() === $model->getPrevChar()) { return false; } elseif (self::isPunctuation($model->getCurrentChar())) { return true; } }
public function shouldSplit(Model $model) { if (self::isAlphanumeric($model->getCurrentChar()) && ($model->getCurrentChar() === $model->getPrevChar() || $model->getPrevChar() === '-' && !self::prevCharIsDash($model))) { return false; } elseif (self::isAlphanumeric($model->getCurrentChar()) && !self::isAlphanumeric($model->getPrevChar())) { return true; } }
public function shouldSplit(Model $model) { if ($model->getCurrentChar() === '-') { // don't split dash if ($model->getNextChar() === '-') { return true; } elseif (self::isAlphabet($model->getPrevChar()) && self::isAlphabet($model->getNextChar())) { return false; } } }
public function shouldSplit(Model $model) { if (in_array($model->getCurrentChar(), array(' ', "\n", "\t"))) { return true; } }