mirror of
https://github.com/OpenXE-org/OpenXE.git
synced 2024-12-27 23:20:28 +01:00
42 lines
797 B
PHP
42 lines
797 B
PHP
<?php
|
|
|
|
namespace Xentral\Widgets\SuperSearch\Attachment;
|
|
|
|
final class DynamicContentAttachment extends AbstractAttachment
|
|
{
|
|
/** @var string $ajaxUrl */
|
|
private $ajaxUrl;
|
|
|
|
/** @var array $postParams */
|
|
private $postParams = [];
|
|
|
|
/**
|
|
* @param string $ajaxUrl
|
|
* @param array $postParams
|
|
*/
|
|
public function __construct($ajaxUrl, array $postParams = [])
|
|
{
|
|
$this->ajaxUrl = (string)$ajaxUrl;
|
|
$this->postParams = $postParams;
|
|
}
|
|
|
|
/**
|
|
* @inheritDoc
|
|
*/
|
|
public function getType()
|
|
{
|
|
return self::TYPE_CONTENT_DYNAMIC;
|
|
}
|
|
|
|
/**
|
|
* @inheritDoc
|
|
*/
|
|
public function getData()
|
|
{
|
|
return [
|
|
'url' => $this->ajaxUrl,
|
|
'params' => $this->postParams,
|
|
];
|
|
}
|
|
}
|