PhpCsFixer\Fixer\ClassNotation\VisibilityRequiredFixer::overrideAttribs PHP Метод

overrideAttribs() приватный Метод

Token at given index is prepended by attributes.
private overrideAttribs ( Tokens $tokens, integer $memberIndex, array $attribs )
$tokens PhpCsFixer\Tokenizer\Tokens Tokens collection
$memberIndex integer token index
$attribs array map of grabbed attributes, key is attribute name and value is array of index and clone of Token
    private function overrideAttribs(Tokens $tokens, $memberIndex, array $attribs)
    {
        $toOverride = array();
        $firstAttribIndex = $memberIndex;
        foreach ($attribs as $attrib) {
            if (null === $attrib) {
                continue;
            }
            if (null !== $attrib['index']) {
                $firstAttribIndex = min($firstAttribIndex, $attrib['index']);
            }
            if (!$attrib['token']->isGivenKind(T_VAR) && '' !== $attrib['token']->getContent()) {
                $toOverride[] = $attrib['token'];
                $toOverride[] = new Token(array(T_WHITESPACE, ' '));
            }
        }
        if (!empty($toOverride)) {
            $tokens->overrideRange($firstAttribIndex, $memberIndex - 1, $toOverride);
        }
    }