for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Surfnet\StepupMiddleware\Migrations;
use Doctrine\DBAL\Migrations\AbstractMigration;
use Doctrine\DBAL\Schema\Schema;
/**
* Auto-generated Migration: Please modify to your needs!
*/
class Version20181001082254 extends AbstractMigration
{
* @param Schema $schema
public function up(Schema $schema)
$authorizationRoles = [
'use_ra',
'use_raa',
'select_raa',
];
foreach ($authorizationRoles as $roleType) {
$this->addSql(
"INSERT IGNORE INTO institution_authorization(institution, institution_relation, institution_role)
SELECT institution, institution, '{$roleType}' FROM institution_configuration_options;"
);
SELECT institution, institution, '{$roleType}' FROM whitelist_entry;"
}
public function down(Schema $schema)
// this down() migration is auto-generated, please modify it to your needs