add path util

This commit is contained in:
DavidBadura 2015-07-02 08:17:56 +00:00
parent 7019d21a71
commit 6b4d1ae4e8
2 changed files with 37 additions and 35 deletions

View File

@ -19,7 +19,8 @@
"jms/serializer": "0.16.*",
"symfony/filesystem": "~2.3",
"nesbot/carbon": "~1.14",
"doctrine/collections": "~1.3"
"doctrine/collections": "~1.3",
"webmozart/path-util": "^2.0"
},
"require-dev": {
"phpunit/phpunit": "~4.0",

View File

@ -7,6 +7,7 @@ use DavidBadura\Taskwarrior\Exception\CommandException;
use DavidBadura\Taskwarrior\Exception\TaskwarriorException;
use Symfony\Component\Filesystem\Filesystem;
use Symfony\Component\Process\Process;
use Webmozart\PathUtil\Path;
/**
* @author David Badura <d.a.badura@gmail.com>
@ -42,11 +43,11 @@ class Taskwarrior
*/
public function __construct($taskrc = '~/.taskrc', $taskData = '~/.task', $rcOptions = [], $bin = 'task')
{
$this->bin = $bin;
$this->bin = Path::canonicalize($bin);
$this->rcOptions = array_merge(
array(
'rc:' . $taskrc,
'rc.data.location=' . $taskData,
'rc:' . Path::canonicalize($taskrc),
'rc.data.location=' . Path::canonicalize($taskData),
'rc.json.array=true',
'rc.confirmation=no',
),