-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cross-package dependencies #152
Comments
Wow @rjackson that's tremendous work you did here, thanks! I think back then he had run a custom script to convert https://framework.zend.com/manual/1.12/en/requirements.introduction.html. Of course it would be great if you could continue here and update the cross-dependencies to reflect the current state of the packages. I suspect though It might be very tedious to categorize dependencies, to those which are really required (without which there would always be fatal errors), through optional (required only when a package is configured/used in a particular way), to not-needed (e.g. only mentioned in a comment or |
No. the cross-package dependencies were provided by me @glensc: which itself was based on my previous work (described in the PR) |
I'm pretty sure @falkenhawk is right, as I remember doing exactly that. The PR you're referencing only adds deps on extensions. Nice work with the mono-repo 👍 This is the first time I'm seeing it, as I no longer use PHP. |
@smhg you might also want to look into this list - but perhaps you've already seen it. |
Thanks! I'm sending PR's for the components I encounter in my project. I won't be able to go through all, but this will cover some that are more likely to be in use today. |
Hi folks,
I'm working on a project where we're swapping out a copy of Zend Framework 1 on the filesystem for your decomposed packages, piece-by-piece.
A potential issue I've spotted is a few of the packages have references to other packages, which aren't listed as dependencies or suggestions in their respective
composer.json
.I've done a bit of rough analysis on this by searching each package's directory for references to
Zend_(something)
where(something)
excludes the package's own name. This does catch comments andinstanceof
checks, so it's not necessary representative of true dependencies. Some references are also within adapter classes, where it might be more appropriate to list a package as a suggested dependency rather than a direct dependency.There are a lot of packages, so before digging in and reviewing any further I thought I'd raise an issue and ask your thoughts on this. Do we think this an issue, or are we confident the existing
composer.json
is suitably configured?Rough analysis
Summary of search
Search script (bash)
Expand to show script
Full output
Show full output
The text was updated successfully, but these errors were encountered: