Magento API Client is a PHP client library for the Magento SOAP API v2. It supports the Mage_Catalog, Mage_CatalogInventory, Mage_Checkout, Mage_Customer, Mage_Directory, Mage_Sales, Enterprise_CustomerBalance, Enterprise_CustomerGiftCard, Mage_GiftMessage, Mage_Core, and Store_View modules. The library uses namespaces and is based on composer tools.
rough is software to embed macros in PHP code. Add a comment to your code, run the macro command, and rough generates code. The macros are not removed from the source code and can easily be updated. Currently, there are macros to generate get methods, generate set methods, and emulate traits in PHP 5.3.