Changeset View
Changeset View
Standalone View
Standalone View
src/parser/__tests__/PhutilDocblockParserTestCase.php
<?php | <?php | ||||
/** | /** | ||||
* Test cases for @{class:PhutilDocblockParser}. | * Test cases for @{class:PhutilDocblockParser}. | ||||
*/ | */ | ||||
final class PhutilDocblockParserTestCase extends PhutilTestCase { | final class PhutilDocblockParserTestCase extends PhutilTestCase { | ||||
public function testParser() { | public function testParser() { | ||||
$root = dirname(__FILE__).'/docblock/'; | $root = __DIR__.'/docblock/'; | ||||
foreach (Filesystem::listDirectory($root, $hidden = false) as $file) { | foreach (Filesystem::listDirectory($root, $hidden = false) as $file) { | ||||
$this->parseDocblock($root.$file); | $this->parseDocblock($root.$file); | ||||
} | } | ||||
} | } | ||||
private function parseDocblock($doc_file) { | private function parseDocblock($doc_file) { | ||||
$contents = Filesystem::readFile($doc_file); | $contents = Filesystem::readFile($doc_file); | ||||
$file = basename($doc_file); | $file = basename($doc_file); | ||||
▲ Show 20 Lines • Show All 110 Lines • Show Last 20 Lines |
Content licensed under Creative Commons Attribution-ShareAlike 4.0 (CC-BY-SA) unless otherwise noted; code licensed under Apache 2.0 or other open source licenses. · CC BY-SA 4.0 · Apache 2.0