for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Routes.
*
* @copyright Zikula contributors (Zikula)
* @license http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License
* @author Zikula contributors <[email protected]>.
* @link http://www.zikula.org
* @link http://zikula.org
* @version Generated by ModuleStudio 0.7.1 (http://modulestudio.de).
*/
namespace Zikula\RoutesModule;
use Zikula\RoutesModule\Base\AbstractRoutesModuleInstaller;
* Installer implementation class.
class RoutesModuleInstaller extends AbstractRoutesModuleInstaller
{
* {@inheritdoc}
public function upgrade($oldVersion)
switch ($oldVersion) {
case '1.0.0':
// routes of system modules are not stored in database anymore
$sql = '
DELETE FROM `zikula_routes_route`
WHERE `userRoute` = 0
';
$this->entityManager->getConnection()->exec($sql);
// update table to meet entity structure
$this->schemaTool->update(['Zikula\RoutesModule\Entity\Historical\v110\RouteEntity']);
case '1.0.1':
// nothing
case '1.1.0':
// rename createdUserId field to createdBy_id
ALTER TABLE `zikula_routes_route`
CHANGE `createdUserId` `createdBy_id` int(11) NOT NULL
// rename updatedUserId field to updatedBy_id
CHANGE `updatedUserId` `updatedBy_id` int(11) NOT NULL
case '1.1.1':
// current version
}
return true;