Composer init命令 - 更改默认作者姓名

时间:2017-01-05 17:50:27

标签: composer-php composer.json

这是为了更好地理解Composer的内部工作,我没有在互联网上找到任何答案甚至是Composer文档。

创建composer init文件时,我通常使用命令行packagevendor名称默认为我的电脑名称,author默认为当前文件夹名称。一切都很棒。

现在my name <my Hotmail Account>,它会自动使用[assembly:MyAspectProvider( AttributeTargetAssemblies = "System.Data", AttributeTargetTypes = "System.Data.Common.DbCommand", AttributeTargetMembers = "Execute*" )] [PSerializable] public class MyAspectProvider : MethodLevelAspect, IAspectProvider { public IEnumerable<AspectInstance> ProvideAspects(object targetElement) { yield return new AspectInstance(targetElement, new MyAspect()); } } [PSerializable] public class MyAspect : OnMethodBoundaryAspect { public override void OnEntry(MethodExecutionArgs args) { // ... } } 。据我所知,这些信息不会存储在我的计算机上的任何位置。我只有一个配置文件/用户(只有一个用户管理员,没有电子邮件或真实姓名的详细信息)。

我安装了GitHub,PHP,Ruby on Rails,XAMPP并且没有安装任何Windows Live。

现在,从哪里获取这些信息?我最好的猜测来自GitHub信息,这是唯一拥有这些信息的信息,但我想确认一下。

1 个答案:

答案 0 :(得分:1)

你说得对,Composer从你的Git配置中获取信息。

GitHub上的以下两行Composer 1.3源代码清楚地表明了这一点: