public function createCollectionHandler(DatagateInterface $datagate) {
		$namespace = md5($datagate->getModelClass());
		
		if (! isset($this->_collectionHandlers[$namespace])) {
			$handler  = new CollectionHandler($this->getBackend(), $datagate, $namespace);
			$lifetime = $this->getDefaultLifetime();
			
			if ($lifetime !== null) {
				$handler->setDefaultLifetime($lifetime);
			}
			
			$this->_collectionHandlers[$namespace] = $handler;
		}
		
		return $this->_collectionHandlers[$namespace];
	}
public function createCollectionHandler(DatagateInterface $datagate) {
		$namespace = md5($datagate->getModelClass());
		
		if (! isset($this->_collectionHandlers[$namespace])) {
			$handler  = new CollectionHandler($this->getBackend(), $datagate, $namespace);
			$lifetime = $this->getDefaultLifetime();
			
			if ($lifetime !== null) {
				$handler->setDefaultLifetime($lifetime);
			}
			
			$this->_collectionHandlers[$namespace] = $handler;
		}
		
		return $this->_collectionHandlers[$namespace];
	}
public function createCollectionHandler ( DatagateInterface $ datagate ) { $ namespace = md5 ( $ datagate -> getModelClass ( ) ) ; if ( ! isset ( $ this -> _collectionHandlers [ $ namespace ] ) ) { $ handler = new CollectionHandler ( $ this -> getBackend ( ) , $ datagate , $ namespace ) ; $ lifetime = $ this -> getDefaultLifetime ( ) ; if ( $ lifetime !== null ) { $ handler -> setDefaultLifetime ( $ lifetime ) ; } $ this -> _collectionHandlers [ $ namespace ] = $ handler ; } return $ this -> _collectionHandlers [ $ namespace ] ; }
Create the collection handler for the datagate

@param  DatagateInterface $datagate
@return CollectionHandler
Create the collection handler for the datagate