}
/**
-* the base class for portfolio plguins
+* the base class for portfolio plugins
* all plugins must subclass this.
*/
abstract class portfolio_plugin_base {
*
* @param portfolio_plugin_base subclass $instance portfolio instance (passed by reference)
* @param portfolio_caller_base subclass $caller portfolio caller (passed by reference)
+ * @param string $callerfile @todo document
* @param string $navigation result of build_navigation (passed to print_header)
*/
public function __construct(&$instance, &$caller, $callerfile, $navigation) {
/**
* rewakens the data from the database given the id
- * makes sure to load the requred files with the class definitions
+ * makes sure to load the required files with the class definitions
*
* @param int $id id of data
*