Elcodi\Plugin\FacebookBundle\EventListener\FacebookUsernameEventListener::preUpdate PHP Method

preUpdate() public method

Cleans the facebbok username.
public preUpdate ( Doctrine\ORM\Event\PreUpdateEventArgs $args )
$args Doctrine\ORM\Event\PreUpdateEventArgs
    public function preUpdate(PreUpdateEventArgs $args)
    {
        $entity = $args->getEntity();
        if ($entity instanceof Plugin && $entity->getNamespace() == 'Elcodi\\Plugin\\FacebookBundle\\ElcodiFacebookBundle') {
            $facebookAccount = $entity->getConfiguration()->getFieldValue('facebook_account');
            $entity->getConfiguration()->setFieldValue('facebook_account', $this->facebookUsernameCleaner->clean($facebookAccount));
        }
    }
FacebookUsernameEventListener