The php spl has some really cool feaures but also some bugs/gotchas. This is a library to wrap and hopefully reduce the pain causes by the spl.