public static function init($name)
    {
        if (empty(self::$instance[$name]) || !self::$instance[$name] instanceof self) {
            self::$instance[$name]        = new self();
            self::$instance[$name]->queue = new \SplQueue();
        }
        return self::$instance[$name];
    }
public static function init($name)
    {
        if (empty(self::$instance[$name]) || !self::$instance[$name] instanceof self) {
            self::$instance[$name]        = new self();
            self::$instance[$name]->queue = new \SplQueue();
        }
        return self::$instance[$name];
    }
public static function init ( $ name ) { if ( empty ( self :: $ instance [ $ name ] ) || ! self :: $ instance [ $ name ] instanceof self ) { self :: $ instance [ $ name ] = new self ( ) ; self :: $ instance [ $ name ] -> queue = new \ SplQueue ( ) ; } return self :: $ instance [ $ name ] ; }
Dynamically handle calls to the class.

@return \ePHP\Model\Pool
Dynamically handle calls to the class .