src/Validator.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 Validator.
*
* @since 1.0.0
*
* @package BrightNucleus\ChainMail
* @author Alain Schlesser <alain.schlesser@gmail.com>
*/
interface Validator
{
/**
* Validate the content for a given context.
*
* @since 1.0.0
*
* @param string $content Content to validate.
* @param array $context Context in which to validate.
*
* @return string Validated content.
*/
public function validate($content, array $context);
}