Size: a a a

2020 August 30

AM

Artem Molotov in PHP
Нихера
источник

AM

Artem Molotov in PHP
Задолбало
источник

AM

Artem Molotov in PHP
Это говно опять взяло код не с форка, а с оригинальной репы
источник

АГ

Алексей Гевондян... in PHP
в общем какой у тебя выход: изменить либу, жестко завязанную на другую либу (которую ты пытаешься подменить), чтобы она зависела от интерфейса а не от реализации. затем поставить себе обе измененные либы, и юзать) телодвижений много конечно
источник

AM

Artem Molotov in PHP
Переслано от Artem Molotov
Это мне придётся руками все зависимости выкачать, которые эти мои зависимости юзают и уже после этого править. Такое себе занятие, увы
источник

DE

Dmitry Eliseev in PHP
Artem Molotov
Это говно опять взяло код не с форка, а с оригинальной репы
Чтобы брало из форка нужно версию поменять на ":dev-<название_своей_ветки>"
источник

KN

Kirill Nesmeyanov in PHP
Artem Molotov
Вот то, что мне нужно. Но оно нихера не работает.
работает
источник

KN

Kirill Nesmeyanov in PHP
но для начала тебе надо удалить либу из вендора
источник

KN

Kirill Nesmeyanov in PHP
ну и заменить на нужную тебе версию из форка, как написал @elisdn выше
источник

KN

Kirill Nesmeyanov in PHP
Потому что он видит, что у тебя уже установлена либа Х версии Y и ничего не выкачивает
источник

KN

Kirill Nesmeyanov in PHP
это совершенно очевидно
источник

KN

Kirill Nesmeyanov in PHP
Хотя да, он вроде как проводит ещё сверку хеша либ. И если у либы версии Х поменялся хеш, то он перевыкачивает её (сталкивался, когда перевыкладывал битый гитовый тег, композер заново выгружает новый). Так что да, тут Дима прав, у тебя в форке просто нет указанной версии либы, а значит он её ищет уже не по форку, а по пакагисту, где сама версия успешно обнаруживается
источник

KN

Kirill Nesmeyanov in PHP
Я просто часто этой фичей пользовался, когда рефакторил несколько пакетов зависимых друг от друга одновременно. А потом пришли монорепы и наступило счастье)
источник

AM

Artem Molotov in PHP
Dmitry Eliseev
Чтобы брало из форка нужно версию поменять на ":dev-<название_своей_ветки>"
Как будто бы я этого не делал
источник

AM

Artem Molotov in PHP
Kirill Nesmeyanov
но для начала тебе надо удалить либу из вендора
Удалял. Даже две. И не один раз. И даже кеш чистил
источник

KN

Kirill Nesmeyanov in PHP
ну пропиши значит просто звёздочку в версии и всё
источник

KN

Kirill Nesmeyanov in PHP
секция репозиториев всё равно в приоритете
источник

KN

Kirill Nesmeyanov in PHP
накрайняк просто отруби пакагист через packagist: false и проверь, выкачивается ли вообще у тебя этот форк
источник

AM

Artem Molotov in PHP
Kirill Nesmeyanov
ну пропиши значит просто звёздочку в версии и всё
Я там какое только говно не прописывал. Ни-хе-ра. Основная проблема в том, что композер не хочет смотреть в форк. Он смотрит в оригинальную репу. Вот в чём проблема. Даже если я в лок файле пропишу все параметры вручную и потом нажму установить, то он один хрен перезапишет мой форк в параметре "сорс" на ориг репу
источник

AM

Artem Molotov in PHP
Kirill Nesmeyanov
накрайняк просто отруби пакагист через packagist: false и проверь, выкачивается ли вообще у тебя этот форк
Вот это ещё не пробовал, посмотрю
источник