feat: implement node list
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
This commit is contained in:
@@ -23,24 +23,16 @@ class EntityProperties extends EntityPropertiesMutableAbstract {
|
||||
*/
|
||||
public function fromJmap(array $parameters): static {
|
||||
|
||||
if (isset($data['size'])) {
|
||||
$this->data[self::PROPERTY_SIZE] = (int) $data['size'];
|
||||
}
|
||||
|
||||
if (isset($data['label'])) {
|
||||
$this->data[self::PROPERTY_LABEL] = (string) $data['name'];
|
||||
if (isset($parameters['size'])) {
|
||||
$this->data[self::PROPERTY_SIZE] = (int) $parameters['size'];
|
||||
}
|
||||
|
||||
if (isset($data['mime'])) {
|
||||
$this->data[self::PROPERTY_MIME] = (string) $data['type'];
|
||||
if (isset($parameters['name'])) {
|
||||
$this->data[self::PROPERTY_LABEL] = (string) $parameters['name'];
|
||||
}
|
||||
|
||||
if (isset($data['format'])) {
|
||||
$this->data[self::PROPERTY_FORMAT] = null;
|
||||
}
|
||||
|
||||
if (isset($data['encoding'])) {
|
||||
$this->data[self::PROPERTY_ENCODING] = null;
|
||||
if (isset($parameters['type'])) {
|
||||
$this->data[self::PROPERTY_MIME] = (string) $parameters['type'];
|
||||
}
|
||||
|
||||
return $this;
|
||||
|
||||
Reference in New Issue
Block a user