Browse Source

added `MimeType` as as a Field

pull/2/head
Cerys 4 months ago
parent
commit
25c0c96043
  1. 5
      src/SchemaBuilder/Attributes/SchemaDocumentField.php

5
src/SchemaBuilder/Attributes/SchemaDocumentField.php

@ -16,18 +16,21 @@ class SchemaDocumentField extends Attribute
public string $Comment; public string $Comment;
public array $ValidSchemas; public array $ValidSchemas;
public int $MaxSize; public int $MaxSize;
public string $MimeType;
public function __construct( public function __construct(
string $Name, string $Name,
SchemaFieldExistence $Existence = SchemaFieldExistence::MAY, SchemaFieldExistence $Existence = SchemaFieldExistence::MAY,
string $Comment = "", string $Comment = "",
array $ValidSchemas = [], array $ValidSchemas = [],
int $MaxSize = 0 int $MaxSize = 0,
string $MimeType = "",
) )
{ {
$this->Existence = $Existence; $this->Existence = $Existence;
$this->Comment = $Comment; $this->Comment = $Comment;
$this->ValidSchemas = $ValidSchemas; $this->ValidSchemas = $ValidSchemas;
$this->MimeType = $MimeType;
parent::__construct(new Name("SchemaDocumentField"), [], []); parent::__construct(new Name("SchemaDocumentField"), [], []);
} }

Loading…
Cancel
Save