eZExtrafetchFunctionCollection needs to be defined in the autoload file, either by running the script to update the autoload file or by manually edit autoload/ezp_extensions.php
The autoload features will be overhauled in eZ Publish 4.1. We're looking into some possibilities to make it more flexible while developing extensions.