PHP Class WoohooLabs\Yin\JsonApi\Negotiation\AbstractMessageValidator

Show file Open project: woohoolabs/yin Class Usage Examples

Protected Properties

Property Type Description
$exceptionFactory WoohooLabs\Yin\JsonApi\Exception\ExceptionFactoryInterface
$includeOriginalMessage boolean

Public Methods

Method Description
__construct ( WoohooLabs\Yin\JsonApi\Exception\ExceptionFactoryInterface $exceptionFactory, boolean $includeOriginalMessageInResponse = true )

Protected Methods

Method Description
lintMessage ( string $message ) : string
validateMessage ( string $message ) : array

Method Details

__construct() public method

public __construct ( WoohooLabs\Yin\JsonApi\Exception\ExceptionFactoryInterface $exceptionFactory, boolean $includeOriginalMessageInResponse = true )
$exceptionFactory WoohooLabs\Yin\JsonApi\Exception\ExceptionFactoryInterface
$includeOriginalMessageInResponse boolean

lintMessage() protected method

protected lintMessage ( string $message ) : string
$message string
return string

validateMessage() protected method

protected validateMessage ( string $message ) : array
$message string
return array

Property Details

$exceptionFactory protected property

protected ExceptionFactoryInterface,WoohooLabs\Yin\JsonApi\Exception $exceptionFactory
return WoohooLabs\Yin\JsonApi\Exception\ExceptionFactoryInterface

$includeOriginalMessage protected property

protected bool $includeOriginalMessage
return boolean