I don't think this is the right way to do things, maybe I'm wrong or missing something but to me it seems unnecessary. Is this correct? What are the implications if any of doing things this way?
In the functions file all the functions are wrapped in a class:
class This_Theme
{
function example_fucntion(
echo 'example';
);
}
Then in the theme they call the function statically:
This_Theme::example_function();
Isn't this pointlessly wrapping the function in a class to call it statically? Wouldn't it make more sense to just leave out the class?
example_function
then you will receive a fatal error