草庐IT

composable

全部标签

php - 使用具有本地依赖项的 Composer

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭10年前。我是因为Symfony2才知道Composer,但现在我想将它作为一个独立的部分来使用。我按照其文档中的说明进行操作,但不知道如何将本地库设置为依赖项,如何加载它?换句话说,如何使用Composer加载本地存储库而不是引用远程存储库?

php - Symfony composer update "freeze"更新依赖

使用Symfony2,将nelmio/api-doc-bundle添加到我的composer.json中。我的文件是这样的{"name":"symfony/framework-standard-edition","license":"MIT","type":"project","description":"The\"SymfonyStandardEdition\"distribution","autoload":{"psr-0":{"":"src/"}},"require":{"php":">=5.3.3","symfony/symfony":"~2.4","doctrine/orm"

php - 在 windows 10 中安装 composer 失败缺少 openssl 扩展

安装composer时缺少openssl我的window:10本地服务器:UwAmp我已经在:中激活了opensslC:\UwAmp\bin\apache\php.iniC:\UwAmp\bin\php\php-5.4.31\php.ini-development&php.ini-production(2个文件)删除-;-以及来自UwAmpGUI但是这个问题没有解决Theopensslextensionismissing,whichmeansthatsecureHTTPStransfersareimpossible.Ifpossibleyoushouldenableitorrecomp

php - Composer 冲突和 Symfony 3

我是composer和symfony的新手,我已经开始了一个symfony3项目。事情进展顺利,但现在Composer不会更新我的依赖关系。我一直在寻找解决方案3个小时。这是我的控制台日志:Problem1-sonata-project/admin-bundledev-masterrequiressonata-project/block-bundle3.x-dev@dev->satisfiablebysonata-project/block-bundle[3.x-dev]buttheseconflictwithyourrequirementsorminimum-stability.-s

php - 在不使用命令行的情况下获取 PHP 中 Composer 包的版本

有没有一种方法可以在不调用composershow-i或任何类似方法的情况下获取与Composer安装的包的版本,并且该包当前由应用程序使用?我想确定应用程序当前使用的版本,并在某些包需要更新时显示警报,并最终自动更新。 最佳答案 对于当前的任务,我认为合适的解决方案如下。Composer在vendor/composer下创建一个installed.json文件,其中包含有关已安装包的所有定义信息。该文件看起来与此类似。[{"name":"vendor_X/package_Y","version":"1.0.0","version_

php - Composer autoload_namespaces 数组是空的,但它正在下载我的包

我在Windows上使用composer,当我执行composerinstall或composerupdate.{"require":{"bcosca/fatfree":"dev-master","respect/validation":"^1.1"}}我的index.php中的第一行是require_once__DIR__.'\vendor\autoload.php';这似乎没有加载任何东西,例如,很多与未从这2个包中定义的类相关的错误。我进一步查看它,发现我的autoload_namespaces.php如下:数组完全是空的,怎么会这样呢?我希望在这里看到这两个包的要求...感谢您

php - Laravel 中 NPM、Composer 和 Bower 的区别?

所以在Laravel中有Composer,NPM和Bower,我知道他们都是deoendancy经理。Composer-这似乎集中在PHP依赖项上,包列表由composer.json的内容控制.要安装软件包,您可以添加到此文件或运行phpcomposerinstall.NPM-这似乎专注于JavaScript依赖项,但也有大量的包。npminstall安装的包由package.json的内容决定文件。Bower-据我所知,这是针对前端包的?在Laravel中,如果你愿意,你可以使用所有这三个,但为什么你会在库可用的情况下使用一个而不是另一个,比如说,npm和composer?例如,在安

php - Composer 包测试 Bootstrap

我已经编写了一个包,作为开发过程的一部分,我想对其运行单元测试。这基本上意味着我需要一个Bootstrap文件来为我的包注册自动加载器。我看到的任何包都没有特定的引导文件,因此我不太了解开发人员如何测试他们自己的包。这是我的目录结构src.CompanyName..PackageName...Class1...Class2tests.Class1Test.Class2Testcomposer.jsonphpunit.xml.dist现在,如果我在根目录中运行phpunit,我的所有测试都会显示\\CompanyName\\PackageName\\Class1未找到。这是合法的,因为没

php - Composer - 自动加载和 PSR-0 与 PSR-4

我开始研究Composer并正在开发一个系统,我将文件核心应用程序文件分开,如下所示:/root|--/src|--/App|--/DBConfig|--/Controller|--/Model|--/Core|--/Helper|--/Controller|--/Model那么,要在composer.json文件中设置此设置并访问所有类/Appmuch/Core会是这样吗?"autoload":{"psr-X":{"App\\":"/src","Core\\":"/src"}}或者有更正确的方法吗?我还阅读了关于PSR-0与PSR-4的文章,但我仍然对使用哪一个有疑问。就我而言,我应

php - Composer autoload - 从父目录加载类

我目前正在开发一个需要从其父目录访问类的Laravel项目。Composer.json>PSR-4:"psr-4":{..."ModuleA\\":"../ModuleA/baseObjects","ModuleB\\":"../ModuleB/baseObjects"}示例文件结构:/var/www+-/xxx(project)+-/ModuleA+-/baseObjects-configClass.inc+-/ModuleB+-/baseObjects-configClass.inc+-/laravel-composer.json我运行composerdump-autoload但项