CRM-17957 - Allow extensions to register with PHP classloader (PSR-4)
authorTim Otten <totten@civicrm.org>
Wed, 3 Feb 2016 03:16:54 +0000 (20:16 -0700)
committerTim Otten <totten@civicrm.org>
Wed, 3 Feb 2016 03:47:25 +0000 (20:47 -0700)
commit4025c77366c521e0e12748d456a432a00e1184f0
tree5768618798a0cb5d8a01a25040f380f2b7297cef
parent9bf8f373d9c1a1870b216ce3530f4208b0e5884f
CRM-17957 - Allow extensions to register with PHP classloader (PSR-4)

For example, in info.xml, add:

```
  <classloader>
    <psr4 prefix="Civi\Foo\Bar\" path="src"  />
  </classloader>
```
CRM/Extension/ClassLoader.php [new file with mode: 0644]
CRM/Extension/Info.php
CRM/Extension/System.php
Civi/Core/Container.php