Ichaber\SSSwiftype\Service\SwiftypeCredentials
Credit: [Bernard Hamlin](https://github.com/blueo) and [Mojmir Fendek](https://github.com/mfendeksilverstripe)
Class SwiftypeCredentials
Synopsis
class SwiftypeCredentials
{
- // members
- private LoggerInterface $logger;
- private bool $enabled = false;
- private string|null $engineSlug;
- private string|null $domainID;
- private string|null $apiKey;
- private string|null $message;
- // methods
- public bool isEnabled()
- public void setEnabled()
- public string|null getEngineSlug()
- public void setEngineSlug()
- public string|null getDomainID()
- public void setDomainID()
- public string|null getAPIKey()
- public void setAPIKey()
- public string|null getMessage()
- public void setMessage()
- public void __construct()
- protected void disable()
- protected LoggerInterface getLogger()
Hierarchy
Uses
- SilverStripe\Core\Extensible
- SilverStripe\Core\Injector\Injectable
Members
private
- $apiKey — Ichaber\SSSwiftype\Service\string|null
- $domainID — Ichaber\SSSwiftype\Service\string|null
- $enabled — Ichaber\SSSwiftype\Service\bool
- $engineSlug — Ichaber\SSSwiftype\Service\string|null
- $logger — Psr\Log\LoggerInterface
- $message — Ichaber\SSSwiftype\Service\string|null
Methods
protected
public
- __construct() — Gets the Swiftype credentials
- getAPIKey()
- getDomainID()
- getEngineSlug()
- getMessage()
- isEnabled()
- setAPIKey()
- setDomainID()
- setEnabled()
- setEngineSlug()
- setMessage()