SassScriptException

Extends Exception

An exception thrown by SassScript.

This class does not implement SassException on purpose, as it should never be returned to the outside code. The compilation will catch it and replace it with a SassException reporting the location of the error.

package

Application

Methods

Creates a SassScriptException with support for an argument name.

forArgument(stringmessage, string|nullname = null, \Throwable|nullprevious = null) : \ScssPhp\ScssPhp\Exception\SassScriptException
static

This helper ensures a consistent handling of argument names in the error message, without duplicating it.

Arguments

message

Deprecated: Please use getType in phar:///app/lib/system/lib/phpdocumentor/lib/phpDocumentor.phar/src/phpDocumentor/Descriptor/Traits/CanHaveAType.php on line 50 string

name

Deprecated: Please use getType in phar:///app/lib/system/lib/phpdocumentor/lib/phpDocumentor.phar/src/phpDocumentor/Descriptor/Traits/CanHaveAType.php on line 50 string|null

The argument name, without $

previous

Deprecated: Please use getType in phar:///app/lib/system/lib/phpdocumentor/lib/phpDocumentor.phar/src/phpDocumentor/Descriptor/Traits/CanHaveAType.php on line 50 \Throwable|null

Deprecated: Please use getType in phar:///app/lib/system/lib/phpdocumentor/lib/phpDocumentor.phar/src/phpDocumentor/Descriptor/Traits/CanHaveAType.php on line 50 Deprecated: Please use getType in phar:///app/lib/system/lib/phpdocumentor/lib/phpDocumentor.phar/src/phpDocumentor/Descriptor/Traits/CanHaveAType.php on line 50

Response

Deprecated: Please use getType in phar:///app/lib/system/lib/phpdocumentor/lib/phpDocumentor.phar/src/phpDocumentor/Descriptor/Traits/CanHaveAType.php on line 50 \ScssPhp\ScssPhp\Exception\SassScriptException