/** * Create a new sfSympalContext instance for a given sfContext and sfSympalConfiguration instance * * @param sfContext $symfonyContext * @param sfSympalConfiguration $sympalConfiguration * @return sfSympalContext $sympalContext */ public static function createInstance(sfContext $symfonyContext, sfSympalConfiguration $sympalConfiguration) { $name = $symfonyContext->getConfiguration()->getApplication(); $instance = new self($sympalConfiguration, $symfonyContext); self::$_instances[$name] = $instance; self::$_current = $instance; return self::$_instances[$name]; }