src/Sanitizer.php
<?php
/**
* BrightNucleus ChainMail Component.
*
* @package BrightNucleus/ChainMail
* @author Alain Schlesser <alain.schlesser@gmail.com>
* @license MIT
* @link http://www.brightnucleus.com/
* @copyright 2016 Alain Schlesser, Bright Nucleus
*/
namespace BrightNucleus\ChainMail;
/**
* Interface Sanitizer.
*
* @since 1.0.0
*
* @package BrightNucleus\ChainMail
* @author Alain Schlesser <alain.schlesser@gmail.com>
*/
interface Sanitizer
{
/**
* Sanitize content for a given context.
*
* @since 1.0.0
*
* @param string $content Content to sanitize.
* @param array $context Context in which to sanitize.
*
* @return string Sanitized content.
*/
public function sanitize($content, array $context);
}