original_string: public function activate() {
  		foreach ( $this->modules as $module ) {
  			$module->activation_hook();
  		}
  
  		register_uninstall_hook( CPTP_PLUGIN_FILE, array( __CLASS__, 'uninstall' ) );
  	}
code: public function activate() {
  		foreach ( $this->modules as $module ) {
  			$module->activation_hook();
  		}
  
  		register_uninstall_hook( CPTP_PLUGIN_FILE, array( __CLASS__, 'uninstall' ) );
  	}
code_tokens: public function activate ( ) { foreach ( $ this -> modules as $ module ) { $ module -> activation_hook ( ) ; } register_uninstall_hook ( CPTP_PLUGIN_FILE , array ( __CLASS__ , 'uninstall' ) ) ; }
docstring: Activation Hooks
  This function will browse initialized modules and execute their activation_hook methods.
  It will also set the uninstall_hook to the cptp_uninstall function which behaves the same way as this one.
  
  @since 2.0.0
docstring_tokens: Activation Hooks This function will browse initialized modules and execute their activation_hook methods . It will also set the uninstall_hook to the cptp_uninstall function which behaves the same way as this one .