ChannelManipulatorInterface.php in Entity Share 8.3
Same filename and directory in other branches
Namespace
Drupal\entity_share_server\ServiceFile
modules/entity_share_server/src/Service/ChannelManipulatorInterface.phpView source
<?php
declare (strict_types=1);
namespace Drupal\entity_share_server\Service;
use Drupal\entity_share_server\Entity\ChannelInterface;
/**
* Channel manipulators interface methods.
*/
interface ChannelManipulatorInterface {
/**
* Generate URL query.
*
* @param \Drupal\entity_share_server\Entity\ChannelInterface $channel
* The channel entity.
*
* @return array
* The query options to use to request JSON:API.
*/
public function getQuery(ChannelInterface $channel);
/**
* Get field mapping.
*
* @param \Drupal\entity_share_server\Entity\ChannelInterface $channel
* The channel entity.
*
* @return array
* The field mapping used for text search.
*/
public function getSearchConfiguration(ChannelInterface $channel);
}
Interfaces
Name | Description |
---|---|
ChannelManipulatorInterface | Channel manipulators interface methods. |