Commit 55024974 authored by Phill Sparks's avatar Phill Sparks

Prevent a bundle from starting itself into a loop

parent 33d62e77
...@@ -40,6 +40,8 @@ class Bundle { ...@@ -40,6 +40,8 @@ class Bundle {
throw new \Exception("Bundle [$bundle] has not been installed."); throw new \Exception("Bundle [$bundle] has not been installed.");
} }
static::$started[] = strtolower($bundle);
// Each bundle may have a "start" script which is responsible for preparing // Each bundle may have a "start" script which is responsible for preparing
// the bundle for use by the application. The start script may register any // the bundle for use by the application. The start script may register any
// classes the bundle uses with the auto-loader, or perhaps will start any // classes the bundle uses with the auto-loader, or perhaps will start any
...@@ -53,8 +55,6 @@ class Bundle { ...@@ -53,8 +55,6 @@ class Bundle {
// registering the bundle's routes. This is kept separate from the // registering the bundle's routes. This is kept separate from the
// start script for reverse routing efficiency purposes. // start script for reverse routing efficiency purposes.
static::routes($bundle); static::routes($bundle);
static::$started[] = strtolower($bundle);
} }
/** /**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment