Newscoop\Tools\Console\Command\GenerateWebcodeCommand::clearWebcode PHP Method

clearWebcode() private method

Clears old webcode
private clearWebcode ( EntityManager $em, string $articleNumber, $articleLanguage ) : void
$em EntityManager Entity Manager
$articleNumber string Article
return void
    private function clearWebcode($em, $articleNumber, $articleLanguage)
    {
        $webcode = $em->getRepository('Newscoop\\Entity\\Webcode')->createQueryBuilder('w')->leftJoin('w.article', 'a')->where('a.number = :number')->andWhere('a.language = :language')->setParameter('number', $articleNumber)->setParameter('language', $articleLanguage)->getQuery()->getOneOrNullResult();
        if ($webcode) {
            $em->remove($webcode);
            $em->flush();
        }
    }