Added param 'priority_path' (For all plugins) for control paths priority when we search plugin binary. Issue #104.

This commit is contained in:
Dmitry Khomutov 2017-07-19 10:26:51 +07:00
commit 59837a8ff1
No known key found for this signature in database
GPG key ID: 7EB36C9576F9ECB9
27 changed files with 164 additions and 94 deletions

View file

@ -21,18 +21,20 @@ interface CommandExecutorInterface
/**
* Find a binary required by a plugin.
*
*
* @param string $binary
* @param bool $quiet Returns null instead of throwing an execption.
* @param bool $quiet Returns null instead of throwing an exception.
* @param string $priorityPath
*
* @return null|string
*
* @throws \Exception when no binary has been found and $quiet is false.
*/
public function findBinary($binary, $quiet = false);
public function findBinary($binary, $quiet = false, $priorityPath = 'local');
/**
* Set the buildPath property.
*
* @param string $path
*/
public function setBuildPath($path);