Automatic class loading
From MoodleDocs
Note: This page is a work-in-progress. Feedback and suggested improvements are welcome. Please join the discussion on moodle.org or use the page comments.
Moodle 2.6
Class naming
All class names must start with Frankenstyle prefix such as mod_forum_:
Class file location
Examples
Example of autoloadated class in forum module:
<?php
// file mod/forum/classes/some_class.php
class mod_forum_some_class {
}
<?php
// file mod/forum/lib.php
$instance = new mod_forum_some_class();