Has anyone found any UML tools that play nicely with PHP? (It doesn't need to run under PHP, just support all/most PHP 5 class attributes such as abstract classes, and ideally have a PHP 5 code generator.) I'd prefer open-source/freeware (of course), but cheap is also an option. I'm looking for something that runs on Windows or is otherwise platform-independent, though Linux is a possibility if needed.