How do I find out which version of Doctrine I am running?

孤人 提交于 2019-12-09 05:14:04

问题


Have been using it for a while with CodeIgniter and I can't remember if I installed v2 or just copied the files from another project.

Any ideas?


回答1:


Check out the file lib/Doctrine/ORM/Version.php, there is a constant in there that shows the version. It's also accessible from a running app but this is easier.




回答2:


If you are using the composer to handle dependencies on your project, then you should try with:

php composer.phar show --installed

OR

php composer.phar show -i | grep doctrine

And the output will be something like:

doctrine/annotations                     v1.1.2             Docblock Annotations Parser
doctrine/cache                           v1.3.0             Caching library offering an object-oriented API for many cache backends
doctrine/collections                     v1.2               Collections Abstraction library
doctrine/common                          v2.4.1             Common Library for Doctrine projects
doctrine/data-fixtures                   v1.0.0             Data Fixtures for all Doctrine Object Managers
doctrine/dbal                            2.3.4              Database Abstraction Layer
doctrine/doctrine-bundle                 v1.2.0             Symfony DoctrineBundle
doctrine/doctrine-fixtures-bundle        v2.2.0             Symfony DoctrineFixturesBundle
doctrine/inflector                       v1.0               Common String Manipulations with regard to casing and singular/plural rules.
doctrine/lexer                           v1.0               Base library for a lexer that can be used in Top-Down, Recursive Descent Parsers.
doctrine/orm                             2.3.5              Object-Relational-Mapper for PHP



回答3:


core.php:

class Doctrine_Core
{
    /**
     * VERSION
     */
    const VERSION                   = '1.2.4';

...



回答4:


Within my symfony2 and symfony3 project, the path to find the correct Version.php file, line 39, was:

Vendor/doctrine/orm/lib/Doctrine/ORM/Version.php




回答5:


For Windows users:

Within your symfony2 project:

\vendor\doctrine\orm\lib\Doctrine\ORM\Version.php

look for something like:

/**
 * Current Doctrine Version
 */
const VERSION = '2.4.6';



回答6:


For Doctrine version 1.* open file /doctrine/Doctrine/Core.php

Should see version number at the begging.



来源:https://stackoverflow.com/questions/3771703/how-do-i-find-out-which-version-of-doctrine-i-am-running

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!