Fixed file comment.
Fixed project name.
Made source code PSR-2 compliant.
Fixed line-wrap.
Modified hint related to stability and fixed copyright link.
Updated to PHPUnit version 3.7.
Added JetBrains PhpStorm workspace.xml.
Added CONTRIBUTING.md file.
Updated NetBeans IDE project settings.
- The Multiton design pattern is now used to create the enumeration constants (Therefore BC is broken, since the method getConstant has been renamed to getInstance).
- Removed the "performance" mode, since it introduces unnecessary complexity.
- Added dependencies to florianwolters/component-core-debugprint, florianwolters/component-core-equality, florianwolters/component-core-hashcode and florianwolters/component-util-singleton to extract common functionality from class EnumAbstract.
- Removed unnecessary attribute $className from class EnumAbstract.
- Moved mock classes to dedicated directory.
- Updated mock classes to use latest API.
- Updated unit tests to use latest API.
- The functional enumeration example in the class comment of class EnumAbstract is now clearer.
- Small coding standard fixes.