Советы PHP-разработчика

Блог содержащий короткие заметки касающиеся программирования для web.

Записи с тегом Composer

Подключение файлов в PHP через require, автозагрузка через SPL и использование composer

Любой проект содержит множество файлов, каждый из них может являться автономной единицей или использовать функционал кого-либо еще. Вот о взаимодействиях файлов и поговорим.

  • 2017-11-16 05:46:53
читать далее

Переопределение классов в Yii2 через автолоадер yii framework

Переопределение классов в Yii2 через автолоадер yii framework

Данный прием можно охарактеризовать, как "грязный хак", но иногда он бывает чрезвычайно полезен. Например, когда изменить работу стороннего класса, который много где используется (в том числе, в библеотеках третьих лиц).

  • 2016-05-15 16:01:35
читать далее

Ошибка Illegal offset type in isset or empty после обновления composer

Ошибка Illegal offset type in isset or empty после обновления composer

Сегодня решил обновить композер в системе. Все прошло гладко, но при попытке выполнения composer update в проекте появилась ошибка Illegal offset type in isset or empty. Делать rollback к предыдущей версии композера не круто, поэтому я решил отыскать другое решение.

  • 2016-02-28 06:44:57
читать далее

Инструмент для визиализации зависимстей composer-а

Инструмент для визиализации зависимстей composer-а

Сегодня я поведаю рассказ о замечательнейшем композер пакете `clue/graph-composer`, который позволяет строить зависимости пакетов и версий композер пакетов, что является очень актуальным при работе с большими проектами или проектами с большим количеством контрибьютеров. В общем в тех случаях, когда следить за пакетами и зависимостями проекта становится сложновато.

  • 2016-02-15 18:03:58
читать далее

Ускорение скорости загрузки composer пакетов с помощью hirak/prestissimo

Буквально на днях наткнулся на замечательный пакет, который позволяет распараллелить загрузку при установке и обновлении проекта через composer. Пакет стоящий и действительно работающий. Сейчас я о нем немного расскажу.

  • 2016-01-31 18:33:24
читать далее

Ошибка Call to undefined method Fxp\Composer\AssetPlugin\Package\Version\VersionParser::parseLinks

Ошибка Call to undefined method Fxp\Composer\AssetPlugin\Package\Version\VersionParser::parseLinks

Сегодня столкнулся с очередной сложностью (куда же без них). При обновлении сomposer-а на Yii2 проекте вывалилась следующая ошибка:

Fatal error: Call to undefined method Fxp\Composer\AssetPlugin\Package\Version\VersionParser::parseLinks() in /home/user/.composer/vendor/fxp/composer-asset-plugin/Repository/VcsPackageFilter.php on line 272
  • 2015-12-24 22:52:48
читать далее