tasks/system/ResolvePathTask.php
Task for resolving relative paths and setting absolute path in property value.
This task was created to address a need for resolving absolute paths of files / directories. In many cases a relative directory (e.g. "./build") is specified, but it needs to be treated as an absolute path since other build files (e.g. in subdirs) should all be using the same path -- and not treating it as a relative path to their own directory.
Resolved [absolute] path: ${absolute_path}
TODO: - Possibly integrate this with PackageAsPath, for handling/resolving dot-path paths.
- Author
- Hans Lellelid
- Package
- phing.tasks.system
- Version
- $Revision: 552 $
\ResolvePathTask
Task for resolving relative paths and setting absolute path in property value.
This task was created to address a need for resolving absolute paths of files / directories. In many cases a relative directory (e.g. "./build") is specified, but it needs to be treated as an absolute path since other build files (e.g. in subdirs) should all be using the same path -- and not treating it as a relative path to their own directory.
Resolved [absolute] path: ${absolute_path}
TODO: - Possibly integrate this with PackageAsPath, for handling/resolving dot-path paths.
- Parent(s)
- \Task < \ProjectComponent
- Author
- Hans Lellelid
- Version
- $Revision: 552 $
Properties
Methods

setDir(
\PhingFile $d
)
:
voidSets a base dir to use for resolution.
| Name | Type | Description |
|---|---|---|
| $d | \PhingFile |

setFile(
string $f
)
:
voidSets a file that we want to resolve.
| Name | Type | Description |
|---|---|---|
| $f | string |

setPath(
string $f
)
:
voidSets a path (file or directory) that we want to resolve.
This is the same as setFile() -- just more generic name so that it's clear that you can also use it to set directory.
| Name | Type | Description |
|---|---|---|
| $f | string |
- See
- \setFile()

setPropertyName(
string $v
)
:
voidSet the name of the property to set.
| Name | Type | Description |
|---|---|---|
| $v | string | Property name |