<?php

declare(strict_types=1);

namespace Fennec\Config;

use Fennec\Exception\FennecException;

/**
 * Levée quand une ligne d'un fichier de configuration ne respecte pas le format attendu (CLE=valeur).
 */
final class ConfigParseException extends FennecException
{
    /**
     * @param string $line Contenu de la ligne fautive.
     */
    public function __construct(string $line)
    {
        parent::__construct(\sprintf(
            'Configuration line could not be parsed, expected format "KEY=value": "%s".',
            $line,
        ));
    }
}
