Articles of composer php

в запрошенной связанной библиотеке openssl установлена ​​неправильная версия

Я недавно выполнил обновление для композитора, и это ошибка, которую я получаю: namshi / jose 5.0.2 требует, чтобы lib-openssl * -> запрашиваемая связанная библиотека openssl имела неправильную версию, установленную или отсутствующую в вашей системе, убедитесь, что она содержит расширение , Я использую MAMP. Как я могу это исправить? Я попробовал обновить версию openssl на своем […]

Включение PHP Определяет () с помощью Composer

Я использую Composer для управления зависимостью модулей (любя использование autoload.php вместо тонны включений и требует!). Я хочу включить PHP-файл, который находится за пределами корневого каталога Composer (для обеспечения безопасности) с учетными данными, хранящимися в defines() . Это не работает, composer.json : { "autoload": { "classmap": ["../credentials.php"] } } credentials.php : define('RYAN','BRODIE'); test.php : require_once __DIR__.'/../vendor/autoload.php'; […]

Как настроить пакет композитора для глобальной установки?

Обновить: Я действительно опубликовал этот пакет, чтобы вы могли увидеть проблему самостоятельно. Посмотрите здесь naomik / yamldump Я пытаюсь сделать небольшой инструмент CLI и упаковать его вместе с композитором. Ниже приведена чрезвычайно упрощенная версия программы, но этого достаточно, чтобы продемонстрировать проблему, с которой я сталкиваюсь. Проект имеет одну зависимость, а один «двоичный» файл composer.json { […]

Установка расширения PEAR HTTP_Request2 с композитором

У меня есть файл composer.json : { "name": "vendor/Project", "description": "description_text", "repositories": [ { "type": "pear", "url": "http://pear.php.net" } ], "require": { "jakeasmith/http_build_url": "dev-master", "phpmailer/phpmailer": "dev-master", "pear-pear/Text_Diff": "*", "pear-pear/Net_IDNA2": "*", "pear-pear/HTTP_Request2": "2.2.1" }, "require-dev": { "phpunit/phpunit": "< 4.0.0" } } И когда я пытаюсь выполнить команду php composer.phar install я получил следующее: Loading composer repositories […]

Пользовательские вспомогательные классы в Laravel 5.4

У меня есть вспомогательные классы в app/Helpers . Как загрузить эти классы с помощью service provider чтобы использовать их в шаблонах кликов? например, если у меня есть класс CustomHelper который содержит метод fooBar() : <?php nampespace App\Helpers; class CustomHelper { static function fooBar() { return 'it works!'; } } Я хочу иметь возможность сделать что-то […]

Должны ли зависимости автоматически удаляться с диска после установки / обновления с помощью Composer?

После удаления зависимости от composer.json и запуска установки или обновления следует ли ожидать, что файлы будут автоматически удалены с диска? Я должен был удалить их вручную, не уверен, что я должен.

Пакеты Composer, автозагрузка неклассифицированных файлов

Когда я врывался в источник пакета Composer на github, я заметил, что есть файлы php, которые соответствуют именам имен, но им предшествовал символ подчеркивания. Озадаченный Я вытащил пакет (через Composer) и заметил, что загрузчик классов, созданный Composer, require эти подчеркнутые файлы были явно, а не автозагрузкой, как я ожидал. Например, в пакете crunch/regular-expression имеется пространство […]

Неустранимая ошибка: Class 'Symfony \ Component \ Console \ Input \ ArgvInput' не найден в приложении / консоли в строке 16

Я получил рабочее приложение Symfony, сегодня я решил сделать composer update результат composer update может быть найден здесь https://github.com/allan-simon/oauth2-symfony2-vagrant-fosuserbundle/commit/dfa25593f79c5595ca4759803ec1e998091c68b9 (в основном изменение в малой версии, обратите внимание, что есть изменение в версии Symfony, но сохраняя его до 2.6, также создавайте проблемы ниже) И теперь после обновления я получил эту ошибку Script Sensio \ Bundle \ […]

Как правильно изменить состав композитора или Symfony2 после запуска «компоновщика обновления / установки»?

Есть несколько скриптов, которые выполняются после запуска композитора. Проблема в том, что они делают то, чего я не хочу, например, php assets:install (без -symlink). Поэтому мне нужно либо удалить это, либо добавить собственный скрипт для php assets:install –symlink . Каким будет правильный способ для этого? РЕДАКТИРОВАТЬ В Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::installAssets() Я могу увидеть параметр для символической ссылки: […]

Laravel 5.2: Неопределенная форма класса

У меня возникла проблема с использованием команды Form в проекте Composer + Laravel 5.2 с PhpStorm как IDE. Я использую Laravel Collective 5.2. в моем composer.json , так что он должен работать. (к сожалению, это не та причина, по которой я здесь …) Поставщики: Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class, Collective\Html\HtmlServiceProvider::class, мои псевдонимы. 'Form' => Collective\Html\FormFacade::class, 'Html' => Collective\Html\HtmlFacade::class, Проблема: […]