/** * @param PropelPHPParser $parser */ protected function replaceDoDeleteAll($parser) { $peerClassName = $this->builder->getStubPeerBuilder()->getClassname(); $search = "\$con->commit();"; $replace = "\$con->commit();\n {$peerClassName}::purgeCache();"; $script = $parser->findMethod('doDeleteAll'); $script = str_replace($search, $replace, $script); $parser->replaceMethod("doDeleteAll", $script); }
/** * @param DataModelBuilder $builder * @return string */ public function postSave(DataModelBuilder $builder) { $peerClassName = $builder->getStubPeerBuilder()->getClassname(); return "{$peerClassName}::purgeCache();"; }