Skip to content

Conversation

DeyV
Copy link

@DeyV DeyV commented Jan 3, 2020

To achievement support by older php versions, this package must support all php versions supported by the components that require it

@DeyV DeyV force-pushed the master branch 2 times, most recently from 623d4ba to d1b3f2f Compare January 3, 2020 07:34
php 5.3 compatibility
@DeyV DeyV force-pushed the master branch 7 times, most recently from 7778e6a to 49e3251 Compare January 3, 2020 10:34
@DeyV DeyV force-pushed the master branch 3 times, most recently from 19d43d1 to ea7e191 Compare January 3, 2020 10:53
@DeyV DeyV force-pushed the master branch 2 times, most recently from 8181011 to 4a14115 Compare January 3, 2020 11:42
@michalbundyra michalbundyra added the Won't Fix This will not be worked on label Jan 3, 2020
@weierophinney
Copy link
Member

We actually chose specifically NOT to do this.

We feel it should be a minimum requirement that users migrating be on a supported version of PHP, whether that's from php.net, or vendors who provide other LTS versions that contain backported security fixes. The earliest version we could find supported by a commercial vendor still is 5.6.

@kynx
Copy link

kynx commented Jan 3, 2020

@weierophinney FWIW, RHEL6 shipped PHP5.3.3 and is getting maintenance updates until Nov 2020. RHEL7 has PHP5.4 and is getting maintenance updates until 2024: https://wiki.centos.org/About/Product

How I wish they wouldn't! 😢

@DeyV
Copy link
Author

DeyV commented Jan 3, 2020

@weierophinney If you make this decision - all old tags with declare support for older then 5.6 php should be removed
In other way - laminas will have hundreds tickets about problem with composer

Or you can make special version of this bridge - marked as obsolete - but work on old php anyway

Errors like this


 - laminas/laminas-escaper 2.2.0 requires laminas/laminas-zendframework-bridge ^1.0 -> satisfiable by laminas/laminas-zendframework-bridge[1.0.0].

...

  - laminas/laminas-zendframework-bridge 1.0.0 requires php ^5.6 || ^7.0 -> your PHP version (5.3.29) does not satisfy that requirement.
  - Installation request for laminas/laminas-escaper ^2.2 -> satisfiable by laminas/laminas-escaper[2.2.0, 2.2.1, 2.2.10, 2.2.2, 2.2.3, 2.2.4, 2.2.5, 2.2.6, 2.2.7, 2.2.8, 2.2.9, 2.3.0, 2.3.1, 2.3.2, 2.3.3, 2.3.4, 2.3.5, 2.3.6, 2.3.7, 2.3.8, 2.3.9, 2.4.0, 2.4.1, 2.4.10, 2.4.11, 2.4.12, 2.4.13, 2.4.2, 2.4.3, 2.4.4, 2.4.5, 2.4.6, 2.4.7, 2.4.8, 2.4.9, 2.5.0, 2.5.1, 2.5.2, 2.6.0, 2.6.1].

@DeyV DeyV requested a review from weierophinney February 3, 2020 10:01
@michalbundyra michalbundyra linked an issue Mar 25, 2020 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Won't Fix This will not be worked on

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Migration from ZendFramework on old PHP

4 participants