diff --git a/MathRenderer.php b/MathRenderer.php index 55940a2..dd64ad4 100644 --- a/MathRenderer.php +++ b/MathRenderer.php @@ -95,6 +95,19 @@ abstract class MathRenderer { } } + /** + * + * @param type $md5 + * @return MathRenderer the MathRenderer generated from md5 + */ + public static function newFromMd5( $md5 ) { + $class = get_called_class(); + $instance = new $class; + $instance->setMd5( $md5 ); + $instance->readFromDatabase(); + return $instance; + } + /** * Static factory method for getting a renderer based on mode *