Uploaded image for project: 'NetBeans'
  1. NetBeans
  2. NETBEANS-1367

PHP frameworks: End of Life or outdated installers.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 10.0, 12.0
    • None
    • None

    Description

      Zend Framework 1 and Symfony 1 are EOL.

      Zend 2 not exactly EOL in favor of 3, but some parts of it are, difficult to tell because it is no longer a monolithic framework that one "installs". This leads to another problem of frameworks listed (not the tools like PHPUnit) being configured as if there is a global external zipped library that gets referenced.

      Composer create-project <packagist/repository> command has been the standard across all frameworks. There is no more "symfony installer" or "zend skeleton application zip" one can download anymore.

      Doctrine no longer uses pear or single entry point for commands.

      ALSO, the scripts are global to netbeans, not per project, which is a problem because these frameworks are unique to each project's vendor sub-directory.

       

      I propose removing application level frameworks from the list, until the plugin has caught up with composer workflow:

      • Nette2
      • Symfony (EOL)
      • Symfon 2/3
      • Zend (EOL)
      • Zend 2
      • PHPUnit skeleton generator (not the main phpunit)
      • Doctrine 2

       

      (I did not test all utility level frameworks, that may be its own problem)

      EDIT: tested

      • PhpUnit - passed (but is a global level option, not project specific, which will cause breakages)
      • Doctrine 2 - failed.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              alextech Alexander Romanenko
              Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: