Кастомные Exception

как сделать кастомный Exception чтоб его можно было вызвать в коде вот таким вот образом:


throw new MyException(...)

я пробовал погуглить но так ничего и не нашёл или не понял

А в чём именно проблема? Создайте в папке components папку exceptions, например. В неё положите новый файл CoreException.php, а в него добавьте:


<?php


namespace app\components\exceptions;


use yii\base\Exception;


class CoreException extends Exception

{

    public function getName()

    {

        return 'Core Exception';

    }

}

Можно пользоваться и дорабатывать на своё усмотрение.