Articles of compositor php

Qué poner en composer.json

Entiendo que el título no es el mejor, pero vamos. Tenemos varias herramientas que ayudan a desarrollar una aplicación con PHP, como PHPUnit, PHPMD, PHP Depend, PHP Doc, y más. Por ejemplo, sé que PHPUnit es esencial en require-dev, pero lo que me desconcierta es, por ejemplo, que PHPCPD es una herramienta simple que nos […]

¿Cómo establecer mi sistema de files local como repository de compositores para mi entorno de desarrollo?

Usualmente uso Java para hacer proyectos de TI con Maven como Dependency Management (DM). Por requerimientos tengo que implementar DM en la empresa en la que trabajo en algunos proyectos realizados en PHP. Uno de los requisitos es que no desean utilizar ningún tipo de marco como Symfony, Laravel, Zend, etc. Estaba investigando algunos DM […]

Utilice el compositor para download Zend Framework 1.10.4

No estoy realmente familiarizado con la subversión (o el compositor para el caso). El website que nuestra empresa utiliza tiene una gran cantidad de código henetworkingado que depende de la class de database de Zend desde la versión 1.10.4. Estoy intentando descubrir cómo instalarlo usando el compositor. Aquí está mi file composer.json . { "repositories": […]

Cómo hacer que Laravel, Composer y SVN trabajen juntos

Me estoy sintiendo muy frustrado con la forma en que Laravel 4 y Composer trabajan con SVN. Quizás hay algo que estoy pasando por alto. Mi flujo de trabajo consiste en desarrollar localmente y luego cargarlo en un server DEV, usamos beanstalk ( http://beanstalkapp.com/ ) como nuestro sistema de implementación y control de versiones en […]

Actualización de Symfony 2.1 (Subversion)

Me gustaría actualizar mi Symfony 2.1.1 (troncal) a la versión 2.1.2, pero al ejecutar la composer update elimino las carpetas que contienen files .svn. ¿Cómo lo actualizo adecuadamente?

Compositor con repository SVN local

Intento ejecutar el compositor utilizando un repository de SVN local, puedo acceder al repository que quiero, pero el compositor sigue agregando la /branch al final de la URL. ¿Cómo puedo anular esto? Aquí están los documentos: http://getcomposer.org/doc/05-repositories.md#vcs Ejemplo de lo que tengo "repositories": [ { "type": "vcs", "url": "http://host.com/externals/project", "trunk-path": "trunk", "branches-path": "branches", "tags-path": "tags", […]

compositor instalar un package falla

Necesito include un repository no compositor ( https://github.com/ECPay/ECPayAIO_PHP ) en mi proyecto laravel pero obtengo un error: Your requirements could not be resolved to an installable set of packages. Problem 1 – The requested package ecpay/ecpayaio_php could not be found in any version, there may be a typo in the package name. Potential causes: – […]

Exigir la versión de Forked en Composer

He leído esto en muchos otros lugares, pero por alguna razón, esto no parece funcionar para mí. Nunca saca la versión del repository bifurcado? Esto es lo que trato de hacer: https://github.com/Jafo232/laravel-medialibrary/tree/v3 Aquí está mi file de compositor: { "name": "laravel/laravel", "description": "The Laravel Framework.", "keywords": ["framework", "laravel"], "license": "MIT", "type": "project", "repositories": [ { […]

Cómo contribuir a un package de Composer existente después del tenedor

Quiero contribuir con un código para un package de laravel, ¿qué debo hacer después de la bifurcación? mi proyecto /data1/xxx.com Mi paso cd /data1/xxx.com/vendor/username/repo git init git remote add origin git@github.com:myname/repo.git git reset –hard orign/1.4 git pull vim test.txt git add . git commit -m "first commit" luego veo mi código en mi repository de […]

¿Cómo decirle al compositor qué key ssh rsa usar para una recompra / dependencia privada?

Hoy he estado luchando con un error de repository no encontrado. Estoy intentando instalar mi dependencia de compositor privado en un repository de GitHub. Este es mi file composer.json para mi dependencia privada: { "require": { "company/mypackage": "1.*" }, "repositories": [ { "type": "vcs", "url": "git@github.com:company/mypackage.git", "no-api": true } ] } Todo funciona bien ahora, […]