Remove metadata property from workflow entity

This commit is contained in:
Julie Lenaerts 2024-07-09 15:47:06 +02:00
parent a8de18beac
commit fd216ff66e
2 changed files with 0 additions and 39 deletions

View File

@ -86,9 +86,6 @@ class EntityWorkflow implements TrackCreationInterface, TrackUpdateInterface
#[ORM\Column(type: \Doctrine\DBAL\Types\Types::TEXT)]
private string $workflowName;
#[ORM\Column(type: \Doctrine\DBAL\Types\Types::JSON, options: ['default' => '[]', 'jsonb' => true])]
private array $metadata = [];
public function __construct()
{
$this->subscriberToFinal = new ArrayCollection();
@ -458,14 +455,4 @@ class EntityWorkflow implements TrackCreationInterface, TrackUpdateInterface
return $this->steps->get($this->steps->count() - 2);
}
public function getMetadata(): array
{
return $this->metadata;
}
public function setMetadata(array $metadata): void
{
$this->metadata = $metadata;
}
}

View File

@ -1,26 +0,0 @@
<?php
declare(strict_types=1);
namespace Chill\Migrations\Main;
use Doctrine\DBAL\Schema\Schema;
use Doctrine\Migrations\AbstractMigration;
final class Version20240704150808 extends AbstractMigration
{
public function getDescription(): string
{
return 'Add a metadata property to the workflow entity';
}
public function up(Schema $schema): void
{
$this->addSql('ALTER TABLE chill_main_workflow_entity ADD metadata JSONB DEFAULT \'[]\' NOT NULL');
}
public function down(Schema $schema): void
{
$this->addSql('ALTER TABLE chill_main_workflow_entity DROP metadata');
}
}