filebrowser-8.x-2.x-dev/src/Events/MetadataInfo.php
src/Events/MetadataInfo.php
<?php
namespace Drupal\filebrowser\Events;
use Symfony\Contracts\EventDispatcher\Event;
class MetadataInfo extends Event {
/**
* @var array
* $metaDataInfo is an associative array with following fields
* 'key' = [
* 'title' => t('Description'), // required
* 'writable' => TRUE, // optional, default false
* 'sortable' => TRUE, // optional, default false
* 'type' => 'string // required
*/
protected $metaDataInfo;
/**
* MetadataInfo constructor.
* @param $metaDataInfo
*/
public function __construct($metaDataInfo) {
$this->metaDataInfo = $metaDataInfo;
}
/**
* @return array
*/
public function getMetaDataInfo() {
return $this->metaDataInfo;
}
/**
* @param mixed $metaDataInfo
*/
public function setMetaDataInfo($metaDataInfo) {
$this->metaDataInfo = $metaDataInfo;
}
}
