laminas-zendframework-bridge

Alias legacy ZF class names to Laminas Project equivalents.

BSD-3-CLAUSE License

Downloads
90.6M
Stars
1.2K
Committers
15

Bot releases are visible (Hide)

laminas-zendframework-bridge - laminas-zendframework-bridge 0.4.2

Published by weierophinney almost 5 years ago

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #36 adds some cases for classes that contain the verbiage "Expressive" and "Apigility" ot ensure they are rewritten correctly.
laminas-zendframework-bridge - laminas-zendframework-bridge 0.4.1

Published by weierophinney almost 5 years ago

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #35 removes zend-debug from the replacement list, as it is not being brought over to Laminas.
laminas-zendframework-bridge - laminas-zendframework-bridge 0.4.0

Published by weierophinney almost 5 years ago

Added

  • Nothing.

Changed

  • #32 changes all references to Expressive to instead reference Mezzio.

  • #32 changes all references to Apigility to instead reference Laminas API Tools. The vendor becomes laminas-api-tools, the URL becomes api-tools.getlaminas.org, packages and repos are prefixed with api-tools, and namespaces become Laminas\ApiTools.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.
laminas-zendframework-bridge - laminas-zendframework-bridge 0.3.8

Published by weierophinney almost 5 years ago

Added

  • #29 adds entries to translate ZendDeveloperTools to Laminas\DeveloperTools, and vice-versa.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.
laminas-zendframework-bridge - laminas-zendframework-bridge 0.3.7

Published by weierophinney almost 5 years ago

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #28 updates the zenddevelopertools string to rewrite to laminas-developer-tools instead of laminasdevelopertools.
laminas-zendframework-bridge - laminas-zendframework-bridge 0.3.6

Published by weierophinney almost 5 years ago

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #27 adds a rewrite rule for zend-framework.flf => laminas-project.flf.
laminas-zendframework-bridge - laminas-zendframework-bridge 0.3.5

Published by weierophinney almost 5 years ago

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #25 adds entries for ZendHttp and ZendModule, which are file name segments in files from the zend-feed and zend-config-aggregator-module packages, respectively.
laminas-zendframework-bridge - laminas-zendframework-bridge 0.3.4

Published by weierophinney almost 5 years ago

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #24 adds a rule to never rewrite the string Doctrine\Zend.

  • #23 adds a missing map for each of ZendAcl and ZendRbac, which occur in the zend-expressive-authorization-acl and zend-expressive-authorization-rbac packages, respectively.

laminas-zendframework-bridge - laminas-zendframework-bridge 0.3.3

Published by weierophinney almost 5 years ago

Added

  • #22 adds configuration post-processing features, exposed both as a laminas-config-aggregator post processor (for use with Expressive applications) and as a laminas-modulemanager EVENT_MERGE_CONFIG listener (for use with MVC applications). When registered, it will post-process the configuration, replacing known Zend Framework-specific strings with their Laminas replacements. A ruleset is provided that ensures dependency configuration is rewritten in a safe manner, routing configuration is skipped, and certain top-level configuration keys are matched exactly (instead of potentially as substrings or word stems). A later release of laminas-migration will auto-register these tools in applications when possible.

Changed

  • #22 removes support for PHP versions prior to PHP 5.6. We have decided to only support supported PHP versions, whether that support is via php.net or commercial. The lowest supported PHP version we have found is 5.6. Users wishing to migrate to Laminas must at least update to PHP 5.6 before doing so.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.
laminas-zendframework-bridge - laminas-zendframework-bridge 0.3.2

Published by weierophinney almost 5 years ago

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • #21 removes rewriting of the Amazon library, as it is not moving to Laminas.

  • #21 removes rewriting of the GCM and APNS libraries, as they are not moving to Laminas.

Fixed

  • #21 fixes how the recaptcha and twitter library package and namespaces are rewritten.
laminas-zendframework-bridge - laminas-zendframework-bridge 0.3.1

Published by weierophinney over 5 years ago

Added

  • #20 provides an additional autoloader that is prepended to the autoloader
    stack. This new autoloader will create class aliases for interfaces, classes,
    and traits referenced in type hints and class declarations, ensuring PHP is
    able to resolve them correctly during class_alias operations.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.
laminas-zendframework-bridge - laminas-zendframework-bridge 0.3.0

Published by weierophinney over 5 years ago

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • #16 removes the RewriteRules::classRewrite() method, as it is no longer
    needed due to internal refactoring.

Fixed

  • #16 fixes how the rewrite rules detect the word Zend in subnamespaces and
    class names to be both more robust and simpler.
laminas-zendframework-bridge - laminas-zendframework-bridge 0.2.5

Published by weierophinney over 5 years ago

Added

  • #12 adds functionality for ensuring we alias namespaces and classes that
    include the word Zend in them; e.g., Zend\Expressive\ZendView\ZendViewRendererFactory
    will now alias to Expressive\LaminasView\LaminasViewRendererFactory.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.
laminas-zendframework-bridge - laminas-zendframework-bridge 0.2.4

Published by weierophinney over 5 years ago

Added

  • #11 adds maps for the Expressive router adapter packages.

  • #10 adds a map for the Psr7Bridge package, as it used Zend within a subnamespace.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.
laminas-zendframework-bridge - laminas-zendframework-bridge 0.2.3

Published by weierophinney over 5 years ago

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #9 fixes the mapping for the Problem Details package.
laminas-zendframework-bridge - laminas-zendframework-bridge 0.2.2

Published by weierophinney over 5 years ago

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Added a check that the discovered alias exists as a class, interface, or trait
    before attempting to call class_alias().
laminas-zendframework-bridge - laminas-zendframework-bridge 0.2.1

Published by weierophinney over 5 years ago

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #8 fixes mappings for each of zend-expressive-authentication-zendauthentication,
    zend-expressive-zendrouter, and zend-expressive-zendviewrenderer.
laminas-zendframework-bridge - laminas-zendframework-bridge 0.2.0

Published by weierophinney over 5 years ago

Added

  • Nothing.

Changed

  • #4 rewrites the autoloader to be class-based, via the class
    Laminas\ZendFrameworkBridge\Autoloader. Additionally, the new approach
    provides a performance boost by using a balanced tree algorithm, ensuring
    matches occur faster.

Deprecated

  • Nothing.

Removed

  • #4 removes function aliasing. Function aliasing will move to the packages that
    provide functions.

Fixed

  • Nothing.
laminas-zendframework-bridge - laminas-zendframework-bridge 0.1.0

Published by weierophinney over 5 years ago

Added

  • Adds an autoloader file that registers with spl_autoload_register a routine
    for aliasing legacy ZF class/interface/trait names to Laminas Project
    equivalents.

  • Adds autoloader files for aliasing legacy ZF package functions to Laminas
    Project equivalents.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.
Package Rankings
Top 0.54% on Packagist.org
Badges
Extracted from project README
Build Status
Related Projects