Florian Wolters
Blog & Projects
Blog posts
- 07 Mar 2013 » Software Patterns: Immutable Object
- 06 Oct 2012 » Good Practices for PHP
- 27 Sep 2012 » StringUtils for PHP
- 20 Sep 2012 » Testing traits with PHPUnit
- 06 Sep 2012 » Boilerplates
Open-Source Software (OSS)
Components
- FlorianWolters\Component\Core\Cloneable: Allows and disallows the cloning of objects as a PHP component.
- FlorianWolters\Component\Core\Comparable: Imposes a total ordering on objects as a PHP component.
- FlorianWolters\Component\Core\DebugPrint: The Debug Print Method implementation pattern as a PHP component.
- FlorianWolters\Component\Core\Enum: The Typesafe Enum pattern as a PHP component.
- FlorianWolters\Component\Core\Equality: Implements an equivalence relation on non-null object references as a PHP component.
- FlorianWolters\Component\Core\HashCode: Provides a hash code value for objects as a PHP component.
- FlorianWolters\Component\Core\Immutable: The Immutable Object implementation pattern as a PHP component.
- FlorianWolters\Component\Core\StringUtils: Offers operations on the data type string as a PHP component.
- FlorianWolters\Component\Util\Observer: The Observer behavioural design pattern as a PHP component.
- FlorianWolters\Component\Util\Reflection: Offers operations for the PHP Reflection API.
- FlorianWolters\Component\Util\Singleton: The Singleton (and Registry of Singletons a.k.a. Multiton) creational design pattern as a PHP component.
Applications
- FlorianWolters\Application\Chat\Server: A PHP command line interface application implementing a chat server that uses the WebSocket protocol.
- FlorianWolters\Application\UrlShortener (Silex Version): A PHP web application to shorten an Uniform Resource Locator (URL), built with the micro-framework Silex.
Other
- PHPUnit Boilerplate: Boilerplate XML configuration files for the unit test framework PHPUnit.
- FloW Coding Standard: A coding standard for the style checker PHP_CodeSniffer which checks PHP source code against PSR-1 and PSR-2.