Namespace Alchemy\util
Alchemy\util\promise |
DataTypeLexer | Parse a data type definition into it's various components. For example: >>> $type = new DataTypeLexer("Integer(11, primary_key = true)"); >>> $type->getType(); "Integer" >>> $type->getArgs(); array(11, "primary_key" => true) |
Monad | Allow method chaining and simulated object immutablity by performing every method call on a clone of the object you started with. |