1
0
mirror of https://github.com/danog/class-finder.git synced 2024-11-26 20:14:59 +01:00
class-finder/docs/changelog.md
2018-09-02 19:47:08 -05:00

812 B

Version 0.1.0

  • Vastly improved PSR4 support
    • Loading classes from Composer packages is now supported.
    • Namespaces that map to multiple directories is now supported.
    • Fixed a bug where ClassFinder would use a more generic (and therefore wrong) namespace over a better one. (Selecting Acme\\, when Acme\\Foo is a better choice)
  • Manually overriding the AppRoot is now done with a static method instead of a static property

Mapping a namespace to multiple directories:

    ...
    "autoload": {
        "psr-4": {
            "Acme\\Foo\\": [ "src/", "srcButDifferent/" ]
        }
    }
    ...

Old overriding app root:

ClassFinder::appRoot('/home/hpierce/whatevs'); 

New overriding app root:

ClassFinder::setAppRoot('/home/hpierce/whatevs');