Sastrawi\Stemmer\Context\Visitor\RemoveInflectionalParticle::visit PHP Метод

visit() публичный Метод

public visit ( Sastrawi\Stemmer\Context\ContextInterface $context )
$context Sastrawi\Stemmer\Context\ContextInterface
    public function visit(ContextInterface $context)
    {
        $result = $this->remove($context->getCurrentWord());
        if ($result != $context->getCurrentWord()) {
            $removedPart = preg_replace("/{$result}/", '', $context->getCurrentWord(), 1);
            $removal = new Removal($this, $context->getCurrentWord(), $result, $removedPart, 'P');
            $context->addRemoval($removal);
            $context->setCurrentWord($result);
        }
    }
RemoveInflectionalParticle