1
0
Fork 0
php-language-server/src/FilesFinder/FilesFinder.php

22 lines
484 B
PHP
Raw Normal View History

2016-12-08 01:33:48 +00:00
<?php
declare(strict_types = 1);
namespace LanguageServer\FilesFinder;
use Sabre\Event\Promise;
/**
* Interface for finding files in the workspace
*/
interface FilesFinder
{
/**
* Returns all files in the workspace that match a glob.
* If the client does not support workspace/xfiles, it falls back to searching the file system directly.
*
* @param string $glob
* @return Promise <string[]>
*/
public function find(string $glob): Promise;
}