public function makeFilesystem(array $configs)
    {
        $adapter = $this->getAdapter($configs);

        if (!$adapter instanceof Adapter) {
            throw new \Exception('The adapter must has instance of Gaufrette\Adapter');
        }

        $this->filesystem = new Filesystem($adapter);

        return $this;
    }