public function since(): ?string
{ return '6.0.0.0';
} protected function defineFields(): FieldCollection
{ return new FieldCollection([ (new FkField('user_id', 'userId', UserDefinition::
class))->
addFlags(new PrimaryKey(),
new Required()),
(new FkField('acl_role_id', 'aclRoleId', AclRoleDefinition::
class))->
addFlags(new PrimaryKey(),
new Required()),
new CreatedAtField(),
new UpdatedAtField(),
new ManyToOneAssociationField('user', 'user_id', UserDefinition::
class),
new ManyToOneAssociationField('aclRole', 'acl_role_id', AclRoleDefinition::
class),
]);
}}