<?php
/* @noinspection PhpUnused */
declare(strict_types=1);
namespace DoctrineMigrations;
use Doctrine\DBAL\Schema\Schema;
use Doctrine\Migrations\AbstractMigration;
/**
* Auto-generated Migration: Please modify to your needs!
*
* @package API
* @internal
*/
final class Version20220426095648 extends AbstractMigration
{
public function down(Schema $schema): void
{
// this down() migration is auto-generated, please modify it to your needs
}
public function getDescription(): string
{
return
"- Seeding of protective gear and category tables.\n" .
"- Seeding of protective gear and category localizations with German and English.";
}
public function up(Schema $schema): void
{
// this up() migration is auto-generated, please modify it to your needs
$created = time();
$this->addSql(
'
INSERT INTO protective_gear_category
(id, created, active)
VALUES
(1, :createdTimeStamp, 1),
(2, :createdTimeStamp, 1),
(3, :createdTimeStamp, 1),
(4, :createdTimeStamp, 1),
(5, :createdTimeStamp, 1),
(6, :createdTimeStamp, 1),
(7, :createdTimeStamp, 1),
(8, :createdTimeStamp, 1),
(9, :createdTimeStamp, 1),
(10, :createdTimeStamp, 1)
;
',
['createdTimeStamp' => $created]
);
$this->addSql(
'
INSERT INTO protective_gear_category_l10n
(language_id, parent_entity_id, name)
VALUES
(\'de\', 1, \'Armschutz\'),
(\'de\', 2, \'Atemschutz\'),
(\'de\', 3, \'Atemschutzhaube\'),
(\'de\', 4, \'Augenschutz\'),
(\'de\', 5, \'Fuß- und Beinschutz\'),
(\'de\', 6, \'Schutzkleidung\'),
(\'de\', 7, \'Kopf- und Haarschutz\'),
(\'de\', 8, \'Gesichtsschutz\'),
(\'de\', 9, \'Handschutz\'),
(\'de\', 10, \'Gehörschutz\'),
(\'en\', 1, \'arm protection\'),
(\'en\', 2, \'respiratory protection\'),
(\'en\', 3, \'respirator hood\'),
(\'en\', 4, \'eye protection\'),
(\'en\', 5, \'foot and leg protection\'),
(\'en\', 6, \'protective clothing\'),
(\'en\', 7, \'head and hair protection\'),
(\'en\', 8, \'face protection\'),
(\'en\', 9, \'hand protection\'),
(\'en\', 10, \'ear protection\')
;
'
);
$this->addSql(
'
INSERT INTO protective_gear
(id, created, category_id, active)
VALUES
(1, :createdTimeStamp, NULL, 1),
(2, :createdTimeStamp, 1, 1),
(3, :createdTimeStamp, 1, 1),
(4, :createdTimeStamp, 2, 1),
(5, :createdTimeStamp, 2, 1),
(6, :createdTimeStamp, 2, 1),
(7, :createdTimeStamp, 2, 1),
(8, :createdTimeStamp, 2, 1),
(9, :createdTimeStamp, 2, 1),
(10, :createdTimeStamp, 3, 1),
(11, :createdTimeStamp, 3, 1),
(12, :createdTimeStamp, 4, 1),
(13, :createdTimeStamp, 4, 1),
(14, :createdTimeStamp, 5, 1),
(15, :createdTimeStamp, 5, 1),
(16, :createdTimeStamp, 5, 1),
(17, :createdTimeStamp, 5, 1),
(18, :createdTimeStamp, 5, 1),
(19, :createdTimeStamp, 5, 1),
(20, :createdTimeStamp, 5, 1),
(21, :createdTimeStamp, 5, 1),
(22, :createdTimeStamp, 5, 1),
(23, :createdTimeStamp, 6, 1),
(24, :createdTimeStamp, 6, 1),
(25, :createdTimeStamp, 6, 1),
(26, :createdTimeStamp, 6, 1),
(27, :createdTimeStamp, 6, 1),
(28, :createdTimeStamp, 6, 1),
(29, :createdTimeStamp, 6, 1),
(30, :createdTimeStamp, 6, 1),
(31, :createdTimeStamp, 6, 1),
(32, :createdTimeStamp, 6, 1),
(33, :createdTimeStamp, 6, 1),
(34, :createdTimeStamp, 6, 1),
(35, :createdTimeStamp, 7, 1),
(36, :createdTimeStamp, 7, 1),
(37, :createdTimeStamp, 7, 1),
(38, :createdTimeStamp, 8, 1),
(39, :createdTimeStamp, 8, 1),
(40, :createdTimeStamp, 8, 1),
(41, :createdTimeStamp, 9, 1),
(42, :createdTimeStamp, 9, 1),
(43, :createdTimeStamp, 9, 1),
(44, :createdTimeStamp, 9, 1),
(45, :createdTimeStamp, 9, 1),
(46, :createdTimeStamp, 9, 1),
(47, :createdTimeStamp, 9, 1),
(48, :createdTimeStamp, 9, 1),
(49, :createdTimeStamp, 9, 1),
(50, :createdTimeStamp, 9, 1),
(51, :createdTimeStamp, 10, 1),
(52, :createdTimeStamp, 10, 1)
;
',
['createdTimeStamp' => $created]
);
$this->addSql(
'
INSERT INTO protective_gear_l10n
(language_id, parent_entity_id, name)
VALUES
(\'de\', 1, \'keine Schutzausrüstung\'),
(\'de\', 2, \'Armschutz\'),
(\'de\', 3, \'Unterarmschutz\'),
(\'de\', 4, \'Atemschutz mit Filter\'),
(\'de\', 5, \'Atemschutz-Halbmaske\'),
(\'de\', 6, \'Atemschutzmaske\'),
(\'de\', 7, \'Faltmaske\'),
(\'de\', 8, \'Feinstaubmaske\'),
(\'de\', 9, \'Vollsichtmaske\'),
(\'de\', 10, \'Farbspritzerhaube\'),
(\'de\', 11, \'Frischlufthaube\'),
(\'de\', 12, \'Korrektionsschutzbrille\'),
(\'de\', 13, \'Schutzbrille\'),
(\'de\', 14, \'Gamasche\'),
(\'de\', 15, \'Gummistiefel\'),
(\'de\', 16, \'Sicherheitshalbschuhe S1\'),
(\'de\', 17, \'Sicherheitshalbschuhe S2\'),
(\'de\', 18, \'Sicherheitshalbschuhe S3\'),
(\'de\', 19, \'Sicherheitssandale\'),
(\'de\', 20, \'Sicherheitsstiefel S2\'),
(\'de\', 21, \'Sicherheitsstiefel S3\'),
(\'de\', 22, \'Winterstiefel S2\'),
(\'de\', 23, \'Schutzanzug\'),
(\'de\', 24, \'Schutzhose Montage\'),
(\'de\', 25, \'Schutzhose Säure\'),
(\'de\', 26, \'Schutzhose Schweißer/Gießer\'),
(\'de\', 27, \'Schutzjacke Säure\'),
(\'de\', 28, \'Schutzjacke Schweißer/Gießer\'),
(\'de\', 29, \'Schutzschürze Baumwolle\'),
(\'de\', 30, \'Schutzschürze Kunststoff\'),
(\'de\', 31, \'Schutzschürze Leder\'),
(\'de\', 32, \'Warnweste\'),
(\'de\', 33, \'Wetterschutzhose\'),
(\'de\', 34, \'Wetterschutzjacke\'),
(\'de\', 35, \'Anstoßkappe\'),
(\'de\', 36, \'Schutzhelm\'),
(\'de\', 37, \'Schutzmütze\'),
(\'de\', 38, \'Gesichtsschutzschirm\'),
(\'de\', 39, \'Schweißerschutzschild\'),
(\'de\', 40, \'Schweißermaske\'),
(\'de\', 41, \'Chemikalienschutzhandschuh\'),
(\'de\', 42, \'Hitzeschutzhandschuh\'),
(\'de\', 43, \'Lackierhandschuh\'),
(\'de\', 44, \'Montagehandschuh\'),
(\'de\', 45, \'Nässeschutzhandschuh\'),
(\'de\', 46, \'Schnittschutzhandschuh\'),
(\'de\', 47, \'Stromschutzhandschuh\'),
(\'de\', 48, \'Hautpflegepräparat\'),
(\'de\', 49, \'Hautreinigungsmittel\'),
(\'de\', 50, \'Hautschutzpräparat\'),
(\'de\', 51, \'Gehörschutzkapsel\'),
(\'de\', 52, \'Gehörschutzstöpsel\'),
(\'en\', 1, \'no protective gear\'),
(\'en\', 2, \'arm protection\'),
(\'en\', 3, \'forearm protection\'),
(\'en\', 4, \'respirator with filter\'),
(\'en\', 5, \'respiratory half mask\'),
(\'en\', 6, \'respirator\'),
(\'en\', 7, \'folding mask\'),
(\'en\', 8, \'fine dust mask\'),
(\'en\', 9, \'full face mask\'),
(\'en\', 10, \'paint spatter hood\'),
(\'en\', 11, \'fresh air hood\'),
(\'en\', 12, \'prescription safety goggles\'),
(\'en\', 13, \'safety goggles\'),
(\'en\', 14, \'spat\'),
(\'en\', 15, \'rubber boots\'),
(\'en\', 16, \'safety shoes S1\'),
(\'en\', 17, \'safety shoes S2\'),
(\'en\', 18, \'safety shoes S3\'),
(\'en\', 19, \'safety sandal\'),
(\'en\', 20, \'safety boots S2\'),
(\'en\', 21, \'safety boots S3\'),
(\'en\', 22, \'winter boots S2\'),
(\'en\', 23, \'protective suit\'),
(\'en\', 24, \'protective pants assembly\'),
(\'en\', 25, \'protective pants acid\'),
(\'en\', 26, \'protective pants for welders/casters\'),
(\'en\', 27, \'protective jacket acid\'),
(\'en\', 28, \'protective jacket for welders/casters\'),
(\'en\', 29, \'protective apron cotton\'),
(\'en\', 30, \'protective apron plastic\'),
(\'en\', 31, \'protective apron leather\'),
(\'en\', 32, \'safety west\'),
(\'en\', 33, \'weatherproof pants\'),
(\'en\', 34, \'weatherproof jacket\'),
(\'en\', 35, \'bump cap\'),
(\'en\', 36, \'hard hat\'),
(\'en\', 37, \'protective cap\'),
(\'en\', 38, \'face shield\'),
(\'en\', 39, \'welding shield\'),
(\'en\', 40, \'welding mask\'),
(\'en\', 41, \'chemical protective glove\'),
(\'en\', 42, \'heat protection glove\'),
(\'en\', 43, \'paint glove\'),
(\'en\', 44, \'assembly glove\'),
(\'en\', 45, \'wet protection glove\'),
(\'en\', 46, \'cut protection glove\'),
(\'en\', 47, \'electricity protection glove\'),
(\'en\', 48, \'skin care preparation\'),
(\'en\', 49, \'skin cleanser\'),
(\'en\', 50, \'skin protection preparation\'),
(\'en\', 51, \'hearing protection capsule\'),
(\'en\', 52, \'earplugs\')
;
'
);
}
}