Vladislav
кроме алфавита
who are you
))) я например люблю у людей узнавать. Как в школе у учителя.
Павел
Гугл не мотивирует так как чатик
Vladislav
гугл - бездушная машина современного разлагающегося мира
Vladislav
а боты - пастыри его
Павел
Поставьте хром и спасетесь!
who are you
Я всегда кучу вопросов задавал родителями не читал умных книжек. Сейчас перешёл в чаты, родители уже не могут отвечать на вопросы
Dmitriy
чем отличается dependency от зависимости?
ДИ -  это процесс предоставления внешней зависимости по. но не сами зависимости $class = new Class(new Model) Это не будет ди. Хотя у него явная зависимость в коде.
Vladislav
ааа
Vladislav
ты придираешься
Vladislav
ок
Vladislav
чувак имел ввиду, почему вы пишете di, а не внедрение зависимостей
Vladislav
но слово внедрение было уже раз 56 написано
Anonymous
Есть кто свободный? нужно сделать доработки сайта на yii2) бюджет 700$-800$ Кому интересно - пишите
Vladislav
и потом он оставил только ключевое слово - хзависимость
Vladislav
чорт
Vladislav
опять в гугл лезть, переводить в рубли
Vladislav
или может чатик поможет?
Павел
Let's fight begin!!!
Dmitriy
У di есть класс?
да и он очень отстойный в yii2
Vladislav
лоу юморити летз бегин
who are you
Кстати да, не понятно так и осталось. Что оно даёт
Павел
оно дает то что ты не плодишь экземпляров классов в каждом экшене например
who are you
Хм. Удобно вроде
Dmitriy
Кстати да, не понятно так и осталось. Что оно даёт
DI сам подставляет зависимость. без di $book = new Book; $book->author = 'Автор'; $book->title = 'название'; $database = new Database; $bookStorage = new BookStorage($database); $bookStorage->store($book); c ди public function __construct(BookStorage $storage) { $this->storage = $storage; } public function store() { $book = new Book; $book->author = 'автор'; $book->title = 'название'; return $this->storage->store($book); }
Dmitriy
Остальное в гугл
who are you
Я бы в первом варианте делал 😔
Vladislav
самую прелесть ди понимаешь, когда тесты пишешь
Vladislav
делаешь фейковый BookStorage и передаешь его в конструктор
Vladislav
а не дергаешь реальный
Vladislav
это изи пример
Витебск 01
Вопрос такой. Как в API авторизовываетесь?
Vladislav
ты сам реализуешь?
Vladislav
или чье-то?
Dmitriy
oauth, login+password зависит от проекта
Dmitriy
просто еще токен даем. если нужно от имени себя всегда юзать api
Vladislav
я обычно так делаю: все экшн через access_token, который живет n-ое время
Vladislav
все, кроме экшна полученяи токена
Vladislav
к нему через basic auth
Витебск 01
Vladislav
basic auth - передача логина+пароля в base64 в хттп заголовке
Vladislav
как часто токен меняете в данном случае?
на час- два часа для критичных, на сутки для не критичных, на безгранично, для самых простых экшнов
Dmitriy
как часто токен меняете в данном случае?
Если от имени себя. у него вечная авторизация. и рефрешнуть он может только в админке. или меняется если меняется пароль
Vladislav
а если действия, связанные с деньгами, то на 15 минут
Vladislav
этого хватает для завершеняи операции
Vladislav
обычно
Витебск 01
Благодарю
Vladislav
но опять же
Vladislav
все зависит от задачи
Vladislav
иногда тупо безграничный токен
Vladislav
иногда тупо absic auth
Vladislav
f byjulf fentynbabrfwbz rf;ljuj ltqqcndbz
mr.
https://i.snag.gy/Mic2Xn.jpg
mr.
В мемориз)
Vladislav
раньше это называлось "в баш"
mr.
Кстати, я только недавно битовые маски начал понимать))
mr.
Надо просто число представить в двоичной системе счисления :D
Павел
Они с тобой разговаривают?
Витебск 01
Они с тобой разговаривают?
он говорит нулями и единицами
Павел
Сидишь такой мило с битовыми масками общаешься
mr.
Сидишь такой мило с битовыми масками общаешься
Ой ой ой, а чего это у тебя еденичка в первом разряде, откуда? Опять сука с другой маской конъюнкцию делала!
mr.
Шиза)
Vladislav
=D
Vladislav
Смешные вы)
mr.
А чем зашкварны методы before*, лучше на события повешать обработчики что ли?
mr.
Сервисы долго и не умею.
Витебск 01
Куда я попал
mr.
Куда я попал
В 2017 год)
mr.
У нас тут Git, PHP7, Docker, CI, DI, composer... заходи)
Павел
В 2017 год)
Причем только благодаря нам
Павел
Вот в ci ваще не рублю
Витебск 01
Я не смог разобраться с загрузчиком автолоадинга и решил обраращаться к такому по апи