public static function add($smtHandle, $smtName, $pkg, $hideFromAddMenu = false) { $smt = new self(); $smt->setHandle($smtHandle); $smt->setName($smtName); $pkgID = $pkg->getPackageID(); $smt->setPackageID($pkgID); $smt->hideFromAddMenu($hideFromAddMenu); $smt->save(); $smt->setMethodTypeController(); return $smt; }