Size: a a a

2020 December 03

AM

Alexander Makarov in Yii Framework 3
Алексей R
та же почта для домена на яндексе публичный ключ для DKIM предоставляет
Сам ключ генерится одной командой.
источник

AM

Alexander Makarov in Yii Framework 3
Телодвижения получается яндекс экономит всего два: сгенерить ключик, прописать его в записи домена.
источник

AM

Alexander Makarov in Yii Framework 3
mj4444
А сколько пользователей фреймворка yii2 на не shared хостингах? 1% есть?
Конечно.
источник

AM

Alexander Makarov in Yii Framework 3
Ну хотя я точной статистики не знаю.
источник

AM

Alexander Makarov in Yii Framework 3
Мы  ж не собираем её.
источник

AS

Alexey Samoylov in Yii Framework 3
mj4444
Это сервис так называю условно, естественно им пользуются мелкие компании, которым специализированные сервисы нафиг не нужны.
Вообще они всем нужны, кому не пофиг на пользователей, а на низких объемах такие сервисы еще и бесплатны )
источник

m

mj4444 in Yii Framework 3
На мой взгляд это всё должно работать так:
1) Помимо класса отправки почты в файл, должен быть класс отправки почты в очередь (MailerInterface). Этот класс работает с абстрактной очередью и понятия не имеет как она реализована.
2) Другой класс или этот же, умеет читать из очереди и перенаправлять другому заданному классу/объекту (MailerInterface).
источник

А

Алексей R in Yii Framework 3
Alexander Makarov
Телодвижения получается яндекс экономит всего два: сгенерить ключик, прописать его в записи домена.
не, прописывать самому придётся, вроде как )
источник

А

Алексей R in Yii Framework 3
а чтобы у них получить ключ — ещё извернуться надо
источник

А

Алексей R in Yii Framework 3
@mj4444ru а что за культ такой вешать неймспейсы на вызовах всех стандартных функций?
источник

m

mj4444 in Yii Framework 3
Алексей R
@mj4444ru а что за культ такой вешать неймспейсы на вызовах всех стандартных функций?
1) Фреймворк должен быть быстрым. Так php не нужно искать функцию во всех неймспейсах в иерархии.
2) Исключается возможность подсунуть левую функцию.
3) Типы тоже не обязательно указывать, но мы же указываем.
источник

А

Алексей R in Yii Framework 3
1) го читать доку, т.к. поиска по всей иерархии не производится
2) кто подсовывает - сам знает, что делает. Действие целенаправленное, зачем мешать?
источник

А

Алексей R in Yii Framework 3
а ещё буст будет только на этих функциях https://github.com/FriendsOfPHP/PHP-CS-Fixer/issues/3048 если в use засовывать или \ добавлять
источник

AS

Alexey Samoylov in Yii Framework 3
эта тема раскрыта в этом докладе https://www.youtube.com/watch?v=dSjLTZMDUuw&feature=emb_title
источник

А

Алексей R in Yii Framework 3
+
источник

m

mj4444 in Yii Framework 3
Алексей R
1) го читать доку, т.к. поиска по всей иерархии не производится
2) кто подсовывает - сам знает, что делает. Действие целенаправленное, зачем мешать?
1) точно, почему то думал что как в js по иерархии смотрит.
2) Ну фреймворк же имеет финальные классы и приватные переменные. Вот надо спросить зачем мешают вмешиваться.
источник

А

Алексей R in Yii Framework 3
вот, картинка на тему подстановки неймспейсов на все функции
источник

m

mj4444 in Yii Framework 3
Алексей R
вот, картинка на тему подстановки неймспейсов на все функции
Я не понимаю на английском. Может в 2 словах напишете почему?
источник

m

mj4444 in Yii Framework 3
Вот ещё пример
   /**
    * @throws HeadersHaveBeenSentException
    * @return bool
    */
Если например я укажу только @throws, то PhpStorm ругается "Argument PHPDoc missing". Нужно указывать @return bool или нет?
Я как бы с PhpStorm согласен, либо нет коммента, либо в нём указывается всё.
источник

AM

Alexander Makarov in Yii Framework 3
В двух словах: префиксирование чтобы избежать лукапа работает только для очень ограниченного количества функций и выражений. И даже если не префиксить, лукап будет 1 раз потому что кешируется.
источник