winter/modules/cms/components/UnknownComponent.php
2018-08-24 19:51:59 +02:00

35 lines
764 B
PHP

<?php namespace Cms\Components;
use Cms\Classes\ComponentBase;
class UnknownComponent extends ComponentBase
{
/**
* @var string Error message that is shown with this error component.
*/
protected $errorMessage;
/**
* @inheritDoc
*/
public function __construct($cmsObject, $properties, $errorMessage)
{
$this->errorMessage = $errorMessage;
$this->componentCssClass = 'error-component';
$this->inspectorEnabled = false;
parent::__construct($cmsObject, $properties);
}
/**
* @return array
*/
public function componentDetails()
{
return [
'name' => 'Unknown component',
'description' => $this->errorMessage
];
}
}