Gaufrette\Adapter\Sftp::keys PHP Method

keys() public method

public keys ( )
    public function keys()
    {
        $this->initialize();
        $results = $this->sftp->listDirectory($this->directory, true);
        $files = array_map(array($this, 'computeKey'), $results['files']);
        $dirs = array();
        foreach ($files as $file) {
            if ('.' !== ($dirname = \Gaufrette\Util\Path::dirname($file))) {
                $dirs[] = $dirname;
            }
        }
        $keys = array_merge($files, $dirs);
        sort($keys);
        return $keys;
    }