public static function initialize()
	{
		// Don't overwrite anything....
		if (static::$initialized)
		{
			return;
		}

		$config = config('Modules');

		$files = [APPPATH . 'Config/Events.php'];

		if ($config->shouldDiscover('events'))
		{
			$locator = Services::locator();
			$files   = $locator->search('Config/Events.php');
		}

		static::$files = $files;

		foreach (static::$files as $file)
		{
			if (is_file($file))
			{
				include $file;
			}
		}

		static::$initialized = true;
	}
public static function initialize()
	{
		// Don't overwrite anything....
		if (static::$initialized)
		{
			return;
		}

		$config = config('Modules');

		$files = [APPPATH . 'Config/Events.php'];

		if ($config->shouldDiscover('events'))
		{
			$locator = Services::locator();
			$files   = $locator->search('Config/Events.php');
		}

		static::$files = $files;

		foreach (static::$files as $file)
		{
			if (is_file($file))
			{
				include $file;
			}
		}

		static::$initialized = true;
	}
public static function initialize ( ) { // Don't overwrite anything.... if ( static :: $ initialized ) { return ; } $ config = config ( 'Modules' ) ; $ files = [ APPPATH . 'Config/Events.php' ] ; if ( $ config -> shouldDiscover ( 'events' ) ) { $ locator = Services :: locator ( ) ; $ files = $ locator -> search ( 'Config/Events.php' ) ; } static :: $ files = $ files ; foreach ( static :: $ files as $ file ) { if ( is_file ( $ file ) ) { include $ file ; } } static :: $ initialized = true ; }
Ensures that we have a events file ready.
Ensures that we have a events file ready .