X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=Civi%2FApi4%2FMailSettings.php;h=d5c70622c643fd1d5b788d5a75b9272a092fbd1c;hb=d6a4e405e7e1c7d1d19efa8baf8789ca9e6f4d72;hp=f94667ec99c74dd3919661d8b878107817f9f2df;hpb=c52e24a52b343e7b2c0dd15a5f8aadfd082065d4;p=civicrm-core.git diff --git a/Civi/Api4/MailSettings.php b/Civi/Api4/MailSettings.php index f94667ec99..d5c70622c6 100644 --- a/Civi/Api4/MailSettings.php +++ b/Civi/Api4/MailSettings.php @@ -22,8 +22,20 @@ namespace Civi\Api4; /** * MailSettings entity. * + * @searchable false * @package Civi\Api4 */ class MailSettings extends Generic\DAOEntity { + /** + * Check whether the mail store is accessible. + * + * @param bool $checkPermissions + * @return \Civi\Api4\Action\MailSettings\TestConnection + */ + public static function testConnection($checkPermissions = TRUE) { + $action = new \Civi\Api4\Action\MailSettings\TestConnection(static::class, __FUNCTION__); + return $action->setCheckPermissions($checkPermissions); + } + }