phplinter\Lint\LClass::process_locals PHP Метод

process_locals() защищенный Метод

----------------------------------------------------------------------+
protected process_locals ( $locals )
    protected function process_locals($locals)
    {
        $locals = array_unique($locals);
        $_mlocals = array();
        if (!empty($this->locals[T_VARIABLE])) {
            foreach ($this->locals[T_VARIABLE] as $_) {
                if ($p = mb_strpos($_, '::')) {
                    $locals[] = mb_substr($_, $p + 2);
                } else {
                    $_mlocals[] = $_;
                }
            }
        }
        $vars = array_diff($locals, $_mlocals);
        foreach ($vars as $_) {
            $this->report('INF_UNUSED_PROPERTY', $_);
        }
        $udef = array_diff($_mlocals, $locals);
        foreach ($udef as $_) {
            $this->report('CON_PROPERTY_DEFINED_IN_METHOD', $_);
        }
        return count($udef) + count($locals);
    }