Eccube\Entity\Plugin::setDelFlg PHP Method

setDelFlg() public method

Set del_flg
public setDelFlg ( integer $delFlg ) : Plugin
$delFlg integer
return Plugin
    public function setDelFlg($delFlg)
    {
        $this->del_flg = $delFlg;
        return $this;
    }

Usage Example

Example #1
0
 public function unregisterPlugin(\Eccube\Entity\Plugin $p)
 {
     $em = $this->app['orm.em'];
     $em->getConnection()->beginTransaction();
     $p->setDelFlg(Constant::ENABLED)->setEnable(Constant::DISABLED);
     foreach ($p->getPluginEventHandlers()->toArray() as $peh) {
         $peh->setDelFlg(Constant::ENABLED);
     }
     $em->persist($p);
     $em->flush();
     $em->getConnection()->commit();
 }