SunG1asses
Да по моему toggle. Лучше не повторять код
Если это банальная смена состояния - да. Хотя и тут тоже можно поспорить.
Но сейчас о блокировке/разблокировке пользователя:
У меня это два разных класса с invoke. У них есть ряд серьезных отличий.
Например блокировка связанных объявлений, отключение тарифа и прочие радости то, чего обычным soft_delete не решить.
Разблокировка тоже отличается. Там это проходит премодерацию.
Можно, конечно засунуть это в один контроллер, только вот зачем. Если я его не использую