Méthode | Description | |
---|---|---|
__construct ( Components_Helper_Root $root, Components_Component_Factory $factory ) | Constructor. | |
_identifyMatchingLocalPackage ( string $name, string $channel, array $options ) : string | Identify a dependency that is available via a downloaded *.tgz archive. | |
resolveDependency ( Components_Component_Dependency $dependency, array $options ) : Components_Component | boolean | Try to resolve a dependency into a component. | |
resolveName ( string $name, string $channel, array $options ) : Components_Component | boolean | Try to resolve the given name and channel into a component. |
Méthode | Description | |
---|---|---|
_getAttempts ( array $options ) : array | Return the order of resolve attempts. | |
_getRemote ( string $channel ) : Horde_Pear_Remote | Get a remote PEAR server handler for a specific channel. |
public __construct ( Components_Helper_Root $root, Components_Component_Factory $factory ) | ||
$root | Components_Helper_Root | The repository root. |
$factory | Components_Component_Factory | Helper factory. |
public resolveDependency ( Components_Component_Dependency $dependency, array $options ) : Components_Component | boolean | ||
$dependency | Components_Component_Dependency | The dependency. |
$options | array | Additional options.
- allow_remote: May the resolver try to resolve to a remote channel? - order: Order of stability preference. |
Résultat | Components_Component | boolean | The component if the name could be resolved. |
public resolveName ( string $name, string $channel, array $options ) : Components_Component | boolean | ||
$name | string | The name of the component. |
$channel | string | The channel origin of the component. |
$options | array | Additional options. |
Résultat | Components_Component | boolean | The component if the name could be resolved. |