Mike
ну так задачу четко то поставьте
Mike
создавай ветку, делай git branch -r
Mike
если ветка появилась - значит удаленная
Mike
для просмтора списка локальных веток git branch -l
Mike
phpstorm обычно локального мастера делает жы
Evgenij
Всем привет, чем отличается фреймворк от библиотеки ?
Mike
звездочками отмечена текущая локальная ветка и текущая удаленная ветка для пуша
Mike
если они есть - что значит и если их нет - что значит... херомантия однако
Viktor
Добрый день
Artur &
Добр. тут вакансии публикуют?
Denis
а я такой ферзем на д2
Denis
прикол
Valera
Igor
Коллеги, привет. Файл при скачивании именуется единицей! В чем может быть ошибка?
Mike
заголовку чекай
Mike
*заголовки
adikalon
ребят, есть файл mysqli.php, судя по содержанию какаят либа. Необходимо добавить ее в зависимости композера. Как узнат ьче это за либа?
Valera
Возьми кусок кода, погугли.
adikalon
wtf?? http://php.net/manual/ru/book.mysqli.php
возможно я туплю, но мне кажется это не то
Dimarik
с чего ты решил, что это либа?
adikalon
с чего ты решил, что это либа?
я правлю чужой код и тут подключено несколько либ инклюдами, мне нужно их подключить чере аутолоадер композера. ДУмаю что это тоже либа
adikalon
Dimarik
это не либа
Dimarik
это файл с классом Mysql
adikalon
это файл с классом Mysql
ну ок его можно найти где и допилить в компосер.жсон?
Dimarik
зачем?
adikalon
зачем?
чтоб грузился через аутолоадер компосеровский
Dimarik
чем это лучше того, что он является частью проекта?
Valera
Можно его хранить вместе с основным кодом, но автолоадить через композер:
adikalon
чем это лучше того, что он является частью проекта?
хз, мне просто сказали поподключат ьклассы через него
Valera
"autoload": { "psr-4": { "SomeLib\\": "vendor/somevendor/somelib/src" } }
Dimarik
хз, мне просто сказали поподключат ьклассы через него
не морочь людям голову. Используй нэймспэйсы и не лезь в автолоадер
Dimarik
композер не для этого придуман
adikalon
не морочь людям голову. Используй нэймспэйсы и не лезь в автолоадер
всмысле, чем я морочу? и причем тут нэймспейсы?
Dimarik
какой смысл подключать один из классов своего проекта через композер, если проблему с загрузкой класса(если такая имеется) можно спокойно решить через нэймспейс?
Valera
Dimarik, неймспейсы и автолоадинг вещи не взаимосвязанные. Если есть неймспейсы, но нет автолоадера, нифига грузиться не будет.
Valera
adikalon, если нет неймспейсов, то можно так: "autoload": { "classmap": ["vendor/somevendor/somelib/src/", "vendor/somevendor/domelib/MyClass.php"]
adikalon
adikalon, если нет неймспейсов, то можно так: "autoload": { "classmap": ["vendor/somevendor/somelib/src/", "vendor/somevendor/domelib/MyClass.php"]
спасиб, но если это не либа которую можно прописать в зависимости, тогда это рили глупо
Valera
Если нет классов, то: "autoload": { "files": ["vendor/somevendor/somelib/somefile.php"] }
Valera
Неправильно тебя понял. Если это не либа в композере, то всё-равно имеет смысл в плане архитектуры, чтобы была единая точка автолоада.
Sergo
То есть Twig из композера убираем, да? )
но твиг же есть в композере )
Sergo
ну ты же наверняка используешь для этого какую-то либу или фреймворк, вот в доках и смотри
Sergo
почему не помогут?
Valera
но твиг же есть в композере )
Да я подумал, что, мол, "раз неймспейсов нет, то и нафиг композер" :-)
Anonymous
Alexandr
*хз в тему или нет, триггер на слово твиг* ... а чем твиг лучше того, что пхп предоставляет из коробки? ... да, синтаксис вывода переменных чуть короче ... но статический анализ кода ломается, связи нет, найти использование методов невозможно, рефакторить через задний проход
Anonymous
Alexandr
есть, но не могу найти ту, ради которой стоит терпеть отсутствие статического анализа (
Anonymous
Ребят, есть здесь кто-нибудь, кто работал с vTiger CRM?
Valera
*хз в тему или нет, триггер на слово твиг* ... а чем твиг лучше того, что пхп предоставляет из коробки? ... да, синтаксис вывода переменных чуть короче ... но статический анализ кода ломается, связи нет, найти использование методов невозможно, рефакторить через задний проход
Зачем в шаблонизаторе какие-то методы использовать? Исходя из принципа разделяемой ответственности в SOLID, шаблон не должен знать о каких-то там методах какого-то там класса, это не его ума дело. Скармливаешь ему подготовленный массив со значениями, да и всё. Он же шаблон, хош его потом хоть в nodejs, хоть в python используй, без привязки к классам и синтаксису языка.
Valera
тьфу, блджад! MVC
Valera
First Last, а что не так то? Или есть какой-то кейс шаблонизации, в котором без вызова метода никак не обойтись?
Anonymous
Что тут происходит?) Как можно поучаствовать?)
Anonymous
заебали, низя тут стикеры
Anonymous
на 30 секунд можно
Anonymous
ребят, а внутри цикла форех, может быть еще один форех?
invariance
форех
Anonymous
форех
invariance
:D
Anonymous
😆
invariance
так и просится на грех
Anonymous
посоны, в чем кодить лучше, в пхпсторме или в сублайне?
The Ant
на печатной машынке, а потом секретарше отдавать на перенос в эвм
Anonymous
мине еще какойта вайм придлагали
Anonymous
чо?
Anton
мине еще какойта вайм придлагали
вим говорят хорош, только мало кто знает где выход.
Anonymous
Да вообще по барабану, я только карину смотрю
Anonymous
Покажи его стримчик в том месте где он лучше Жени