. */ namespace SP\Mgmt\Files; use SP\DataModel\FileData; use SP\Mgmt\ItemBase; /** * Class FileBase * * @package SP\Mgmt\Files */ abstract class FileBase extends ItemBase { /** @var FileData */ protected $itemData; /** * Category constructor. * * @param FileData $itemData * @throws \SP\Core\Exceptions\InvalidClassException */ public function __construct($itemData = null) { if (!$this->dataModel) { $this->setDataModel(FileData::class); } parent::__construct($itemData); } /** * Devolver los datos del elemento * @return FileData */ public function getItemData() { return parent::getItemData(); } }