2 namespace Robo\Task\Development;
7 * @param string $filename
11 protected function taskChangelog($filename = 'CHANGELOG.md')
13 return $this->task(Changelog::class, $filename);
17 * @param string $filename
19 * @return GenerateMarkdownDoc
21 protected function taskGenDoc($filename)
23 return $this->task(GenerateMarkdownDoc::class, $filename);
27 * @param string $className
28 * @param string $wrapperClassName
30 * @return \Robo\Task\Development\GenerateTask
32 protected function taskGenTask($className, $wrapperClassName = '')
34 return $this->task(GenerateTask::class, $className, $wrapperClassName);
38 * @param string $pathToSemVer
42 protected function taskSemVer($pathToSemVer = '.semver')
44 return $this->task(SemVer::class, $pathToSemVer);
52 protected function taskServer($port = 8000)
54 return $this->task(PhpServer::class, $port);
58 * @param string $filename
62 protected function taskPackPhar($filename)
64 return $this->task(PackPhar::class, $filename);
70 * @return GitHubRelease
72 protected function taskGitHubRelease($tag)
74 return $this->task(GitHubRelease::class, $tag);
78 * @param string|array $url
82 protected function taskOpenBrowser($url)
84 return $this->task(OpenBrowser::class, $url);