ShortcodeParser->register() checks to see if the supplied method is_callable. However, if the classname is provided as a string instead of an instance, extensions will not be applied. Setting the object param as a singleton of the class solves this problem.
To test:
Create and apply an extension to Member with parse_shortcode() implemented (can just return a string, no need for a template)
Add Member as a shortcodable_class to Shortcodable in config.yml
flush
Attempt to insert the shortcode in a page. The code will be inserted properly, but remain unparsed and ugly.
ShortcodeParser->register() checks to see if the supplied method is_callable. However, if the classname is provided as a string instead of an instance, extensions will not be applied. Setting the object param as a singleton of the class solves this problem.
To test: