One of the most useful development features in FastFrame is the error handling which allows you to easily capture errors and debug variables. No more var_dump($foo)! To use the error handler effectively do the following:
'console' => array('level' => E_VERY_ALL),
$GLOBALS['o_error']->debug($variable, 'variable_name', __LINE__, __FILE__);
Note: If you are using VIM to do your developing you can put the following in your .vimrc to make it easy to debug variables:
let mapleader = "," nmmap <leader>bug yiwo$GLOBALS['o_error']->debug(<esc>pa, '<esc>pbxA', __LINE__, __FILE__);<esc>
Now, all you have to do is put your cursor over the variable to be debugged and type ,bug
The purpose and arguments of every method are documented. To start understanding the underlying code the API Documentation is a good place to start.
A description of what happens during a normal page load.