Design patterns in practice in PHP - examples.