Initial xentral_oss_20.3.c9ffacf
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
<?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,
|
||||
];
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user