* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Intl\Exception; /** * Base exception class for not implemented behaviors of the intl extension in the Locale component. * * @author Eriksen Costa */ class NotImplementedException extends RuntimeException { const INTL_INSTALL_MESSAGE = 'Please install the "intl" extension for full localization capabilities.'; /** * Constructor * * @param string $message The exception message. A note to install the intl extension is appended to this string */ public function __construct($message) { parent::__construct($message.' '.self::INTL_INSTALL_MESSAGE); } }