ApiBundle/Exceptions/HttpException/NodeNotPublishableException.php
<?php
namespace OpenOrchestra\ApiBundle\Exceptions\HttpException;
use OpenOrchestra\BaseApi\Exceptions\HttpException\ApiException;
/**
* Class NodeNotPublishableException
*/
class NodeNotPublishableException extends ApiException
{
const DEVELOPER_MESSAGE = 'open_orchestra_api.node.publish.impossible';
const HUMAN_MESSAGE = 'open_orchestra_api.node.publish.impossible';
const STATUS_CODE = '422';
const ERROR_CODE = 'x';
/**
* Constructor
*/
public function __construct()
{
$developerMessage = self::DEVELOPER_MESSAGE;
$humanMessage = self::HUMAN_MESSAGE;
$statusCode = self::STATUS_CODE;
$errorCode = self::ERROR_CODE;
parent::__construct($statusCode, $errorCode, $developerMessage, $humanMessage);
}
}