Visitor design pattern in PHP

See also