Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
composer: как в установленом покете подправлять логику.
|
|||
|---|---|---|---|
|
#18+
Суть вопроса. вот использую компосер. скачал себе несколько пакетов и использую как есть. но вот стала нужда подправить в некоторых кое что. тоесть, в пакете А есть класс A\B\Class1. используеться в пакете как основной класс A\C\BaseClass Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. вот мне надо сделать в Class1 расширить один метод(переопределить с вызовом родительского) вот чтобы не переписывать код в вендорах, а только своим я могу как-то это сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2015, 10:58 |
|
||
|
composer: как в установленом покете подправлять логику.
|
|||
|---|---|---|---|
|
#18+
Что делает PHP-код в разделе по MySQL? Модератор: Тема перенесена из форума "MySQL". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2015, 12:04 |
|
||
|
composer: как в установленом покете подправлять логику.
|
|||
|---|---|---|---|
|
#18+
сделать в своей папке такую же структуру директориев и там этот класс и править наздоровье. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2015, 14:03 |
|
||
|
composer: как в установленом покете подправлять логику.
|
|||
|---|---|---|---|
|
#18+
ScareCrowсделать в своей папке такую же структуру директориев и там этот класс и править наздоровье. либо я мысли доконца не понял, либо.... вот пример. в кохане изначально сделан задел для переопределения класов...это каскадная струнтура каталогов...тоесть файл с именем Вася пупкин будет искаться с верхнего каталога до нижнего пока не найдёться...тоесть в папке повыше сделали файл с тем же именем, и он закроет другой файл. но это перезапись всего файла. НО. все классы имеют наследнига-копию. тоесть класс Кохана_Супер_Пупер обязательно имеет наследника в котором кроме наследования ничего нету... и называеться он просто Супер_Пупер. тоесть мы получаеться в папке проекта просто создаём файл Супер_Пупер и там определяем клас наследник уже с своими правками... вот как подобное по простоте сделать для случая с вендорами что накачал композер...чтобы не надо было после компосер апдейт какимито скриптами чтото перекопировать или переправлять в рабочей папке (разворачивание кода на сервере. рабочая папка - из системы контроля версий, стартует компосез апдейт, и доустанавливает вендоры, в итоге код должен быть рабочий, все автолоудеры красиво работают, все классы находять) счас так и есть, но без правок вендоров... а вот надо с правками... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2015, 14:58 |
|
||
|
composer: как в установленом покете подправлять логику.
|
|||
|---|---|---|---|
|
#18+
alex564657498765453, пользуйся тогда Git, если пакет не поддерживает какой-нибудь DI ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2015, 17:32 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38948909&tid=1461804]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 376ms |

| 0 / 0 |
