Page MenuHomePhorge

ArcanistExtractUseXHPASTLinterRule.php
No OneTemporary

ArcanistExtractUseXHPASTLinterRule.php

<?php
final class ArcanistExtractUseXHPASTLinterRule
extends ArcanistXHPASTLinterRule {
const ID = 4;
public function getLintName() {
return pht('Use of %s', 'extract()');
}
public function process(XHPASTNode $root) {
$calls = $this->getFunctionCalls($root, array('extract'));
foreach ($calls as $call) {
$this->raiseLintAtNode(
$call,
pht(
'Avoid %s. It is confusing and hinders static analysis.',
'extract()'));
}
}
}

File Metadata

Mime Type
text/x-php
Expires
Sun, Mar 23, 21:12 (1 w, 1 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1141631
Default Alt Text
ArcanistExtractUseXHPASTLinterRule.php (496 B)

Event Timeline