zfcampus / zf-apigility-welcome

BSD 3-Clause "New" or "Revised" License
2 stars 7 forks source link

Dependencies #7

Open barry1955 opened 6 years ago

barry1955 commented 6 years ago

I have a quite complicated ( >50 packages) project. This tends to cause dependency conflicts between packages if and when I need another. THe application is an enterprise location based Campus AM/FM systems.

We have been using apigility for some time. I now need to add doctrine support (to integrate with ZfcUser, ZFCUserLDAP and byjAyuthorize ) and I hit the following conflict.

The section of my composer.json looks like

zendframework/zend-loader": "~2.3",
        "zendframework/zend-mvc": "~2.3",
        "zendframework/zend-modulemanager": "~2.3",
        "zendframework/zend-view": "~2.3"
       .
       .... 
       "require-dev" : 
  {  
    "zfcampus/zf-apigility-admin" : ">=1.5.9",
    "zfcampus/zf-development-mode" : "~3.1.0",
    "zfcampus/zf-apigility-welcome" : "~1.0"
  },

The composer update command gives me the following errors: ` Problem 2

Given the large number of packages we are using I'm wondering what the best strategy going forward is.

I have resolved some similar issues by

Then of course if I hit issue in the code, I'll update the version in my forked copy (haven't had to yet)

I'm relatively new to composer and would really appreciate feedback. Am I doing the right thing?
Are there better ways to get the same end result?

weierophinney commented 4 years ago

This repository has been closed and moved to laminas-api-tools/api-tools-welcome; a new issue has been opened at https://github.com/laminas-api-tools/api-tools-welcome/issues/9.