static function read($key = ''){
		if($key === ''){
			return self::$data;
		}
		
		$key = self::engineName($key);
		
		$file = implode($key->file,'.');


		if(!isset(self::$data[$file])){
			return null;
		}
		$config = self::$data[$file];
		
		foreach($key->keys as $keys){
			if(!isset($config[$keys])){
				return null;
			}
			$config = $config[$keys];
		}
		return $config;
	}