Proyectos de Subversion Moodle

Rev

Rev 1 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 1441
Línea 12... Línea 12...
12
 *
12
 *
13
 * @author Matthieu Napoli <matthieu@mnapoli.fr>
13
 * @author Matthieu Napoli <matthieu@mnapoli.fr>
14
 */
14
 */
15
class InvalidDefinition extends \Exception implements ContainerExceptionInterface
15
class InvalidDefinition extends \Exception implements ContainerExceptionInterface
16
{
16
{
17
    public static function create(Definition $definition, string $message, \Exception $previous = null) : self
17
    public static function create(Definition $definition, string $message, ?\Exception $previous = null) : self
18
    {
18
    {
19
        return new self(sprintf(
19
        return new self(sprintf(
20
            '%s' . \PHP_EOL . 'Full definition:' . \PHP_EOL . '%s',
20
            '%s' . \PHP_EOL . 'Full definition:' . \PHP_EOL . '%s',
21
            $message,
21
            $message,
22
            (string) $definition
22
            (string) $definition