view vendor/consolidation/output-formatters/src/Exception/InvalidFormatException.php @ 9:1fc0ff908d1f

Add another data file
author Chris Cannam
date Mon, 05 Feb 2018 12:34:32 +0000
parents 4c8ae668cc8c
children
line wrap: on
line source
<?php
namespace Consolidation\OutputFormatters\Exception;

/**
 * Represents an incompatibility between the output data and selected formatter.
 */
class InvalidFormatException extends AbstractDataFormatException
{
    public function __construct($format, $data, $validFormats)
    {
        $dataDescription = static::describeDataType($data);
        $message = "The format $format cannot be used with the data produced by this command, which was $dataDescription.  Valid formats are: " . implode(',', $validFormats);
        parent::__construct($message, 1);
    }
}