Ejemplo n.º 1
0
 private function step5()
 {
     if ($this->sb->count() > 0) {
         if ($this->sb->offsetGet($this->sb->count() - 1) == 'e' && ($this->sb->count() - 1 >= $this->r2 || $this->sb->count() - 1 >= $this->r1 && false === $this->isShortSyllable($this->sb->count() - 3))) {
             $this->sb->Remove($this->sb->count() - 1, 1);
         } elseif ($this->sb->offsetGet($this->sb->count() - 1) == 'l' && $this->sb->count() - 1 >= $this->r2 && $this->sb->offsetGet($this->sb->count() - 2) == 'l') {
             $this->sb->Remove($this->sb->count() - 1, 1);
         }
     }
 }