src/Container/Container.php
static function getInstance($namespace = null) {

        $namespace = is_null($namespace) ? static::NAMESPACE_DEFAULT : $namespace;

        if (!array_key_exists($namespace, static::$instances)) {
            self::$instances[$namespace] = new static();
        }

        return self::$instances[$namespace];
    }
static function getInstance($namespace = null) {

        $namespace = is_null($namespace) ? static::NAMESPACE_DEFAULT : $namespace;

        if (!array_key_exists($namespace, static::$instances)) {
            self::$instances[$namespace] = new static();
        }

        return self::$instances[$namespace];
    }
static function getInstance ( $ namespace = null ) { $ namespace = is_null ( $ namespace ) ? static :: NAMESPACE_DEFAULT : $ namespace ; if ( ! array_key_exists ( $ namespace , static :: $ instances ) ) { self :: $ instances [ $ namespace ] = new static ( ) ; } return self :: $ instances [ $ namespace ] ; }
constructor du singleton

@return Container
constructor du singleton