为了账号安全,请及时绑定邮箱和手机立即绑定

将第三方sdk发布到composer

将第三方sdk发布到composer

浮云间 2019-04-13 08:46:07
MarketplaceWebService\Client.php代码classMarketplaceWebService_ClientimplementsMarketplaceWebService_Interface{/**@varstring*/private$awsAccessKeyId=null;/**@varstring*/private$awsSecretAccessKey=null;/**@vararray*/private$config=array('ServiceURL'=>null,'UserAgent'=>'PHPClientLibrary/2011-08-01(Language=PHP5)','SignatureVersion'=>2,'SignatureMethod'=>'HmacSHA256','ProxyHost'=>null,'ProxyPort'=>-1,'MaxErrorRetry'=>3,);}文件名与类名不一样,类名就是路径,以_为分隔符。这路情况下如何写autoload规则。假设我的目录结构如下:amazon-src--MarketplaceWebService---Client.php---Model-----GetReportResult.php-.gitignore-composer.json-README.mdAutoload应该如何定义,以及如何调用MarketplaceWebService_Client与MarketplaceWebService_Model_GetReportResult两个类?
查看完整描述

2 回答

?
临摹微笑

TA贡献1982条经验 获得超2个赞

不懂你的文件名与类名不一样是什么意思,不过我的建议是按照psr0和psr4的规范来组织和命名代码,详见composer有关autoload的文档。
                            
查看完整回答
反对 回复 2019-04-13
  • 2 回答
  • 0 关注
  • 765 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信