/var/www/vhosts/ihelp.ro/httpdocs/vendor/cakephp/cakephp/src/TestSuite
Edit: /var/www/vhosts/ihelp.ro/httpdocs/vendor/cakephp/cakephp/src/TestSuite/EmailTrait.php (8515B)
assertThat($count, new MailCount(), $message);
}
/**
* Asserts that no emails were sent
*
* @param string $message Message
* @return void
*/
public function assertNoMailSent(string $message = ''): void
{
$this->assertThat(null, new NoMailSent(), $message);
}
/**
* Asserts an email at a specific index was sent to an address
*
* @param int $at Email index
* @param string $address Email address
* @param string $message Message
* @return void
*/
public function assertMailSentToAt(int $at, string $address, string $message = ''): void
{
$this->assertThat($address, new MailSentTo($at), $message);
}
/**
* Asserts an email at a specific index was sent from an address
*
* @param int $at Email index
* @param string $address Email address
* @param string $message Message
* @return void
*/
public function assertMailSentFromAt(int $at, string $address, string $message = ''): void
{
$this->assertThat($address, new MailSentFrom($at), $message);
}
/**
* Asserts an email at a specific index contains expected contents
*
* @param int $at Email index
* @param string $contents Contents
* @param string $message Message
* @return void
*/
public function assertMailContainsAt(int $at, string $contents, string $message = ''): void
{
$this->assertThat($contents, new MailContains($at), $message);
}
/**
* Asserts an email at a specific index contains expected html contents
*
* @param int $at Email index
* @param string $contents Contents
* @param string $message Message
* @return void
*/
public function assertMailContainsHtmlAt(int $at, string $contents, string $message = ''): void
{
$this->assertThat($contents, new MailContainsHtml($at), $message);
}
/**
* Asserts an email at a specific index contains expected text contents
*
* @param int $at Email index
* @param string $contents Contents
* @param string $message Message
* @return void
*/
public function assertMailContainsTextAt(int $at, string $contents, string $message = ''): void
{
$this->assertThat($contents, new MailContainsText($at), $message);
}
/**
* Asserts an email at a specific index contains the expected value within an Email getter
*
* @param int $at Email index
* @param string $expected Contents
* @param string $parameter Email getter parameter (e.g. "cc", "bcc")
* @param string $message Message
* @return void
*/
public function assertMailSentWithAt(int $at, string $expected, string $parameter, string $message = ''): void
{
$this->assertThat($expected, new MailSentWith($at, $parameter), $message);
}
/**
* Asserts an email was sent to an address
*
* @param string $address Email address
* @param string $message Message
* @return void
*/
public function assertMailSentTo(string $address, string $message = ''): void
{
$this->assertThat($address, new MailSentTo(), $message);
}
/**
* Asserts an email was sent from an address
*
* @param array
|string $address Email address
* @param string $message Message
* @return void
*/
public function assertMailSentFrom($address, string $message = ''): void
{
$this->assertThat($address, new MailSentFrom(), $message);
}
/**
* Asserts an email contains expected contents
*
* @param string $contents Contents
* @param string $message Message
* @return void
*/
public function assertMailContains(string $contents, string $message = ''): void
{
$this->assertThat($contents, new MailContains(), $message);
}
/**
* Asserts an email contains expected attachment
*
* @param string $filename Filename
* @param array $file Additional file properties
* @param string $message Message
* @return void
*/
public function assertMailContainsAttachment(string $filename, array $file = [], string $message = ''): void
{
$this->assertThat([$filename, $file], new MailContainsAttachment(), $message);
}
/**
* Asserts an email contains expected html contents
*
* @param string $contents Contents
* @param string $message Message
* @return void
*/
public function assertMailContainsHtml(string $contents, string $message = ''): void
{
$this->assertThat($contents, new MailContainsHtml(), $message);
}
/**
* Asserts an email contains an expected text content
*
* @param string $expected Expected text.
* @param string $message Message to display if assertion fails.
* @return void
*/
public function assertMailContainsText(string $expected, string $message = ''): void
{
$this->assertThat($expected, new MailContainsText(), $message);
}
/**
* Asserts an email contains the expected value within an Email getter
*
* @param string $expected Contents
* @param string $parameter Email getter parameter (e.g. "cc", "subject")
* @param string $message Message
* @return void
*/
public function assertMailSentWith(string $expected, string $parameter, string $message = ''): void
{
$this->assertThat($expected, new MailSentWith(null, $parameter), $message);
}
/**
* Asserts an email subject contains expected contents
*
* @param string $contents Contents
* @param string $message Message
* @return void
*/
public function assertMailSubjectContains(string $contents, string $message = ''): void
{
$this->assertThat($contents, new MailSubjectContains(), $message);
}
/**
* Asserts an email at a specific index contains expected html contents
*
* @param int $at Email index
* @param string $contents Contents
* @param string $message Message
* @return void
*/
public function assertMailSubjectContainsAt(int $at, string $contents, string $message = ''): void
{
$this->assertThat($contents, new MailSubjectContains($at), $message);
}
}