protected function init()
{
// Fires the before init action.
did_action('papi/before_init') || do_action('papi/before_init');
// Set up localisation.
$this->load_textdomain();
// Load all required files.
$this->require_files();
// Setup the container.
$this->setup_container();
// Fires the init action.
did_action('papi/init') || do_action('papi/init');
}