Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. Scanner.php

function Scanner::commentsForCurrentToken

Gets or sets comments for the current token. If the parameter is an array it associates the given comments array to the current node, otherwise comments for the current token are returned

Parameters

array $comments Comments array:

Return value

array

3 calls to Scanner::commentsForCurrentToken()
Scanner::consumeCommentsForCurrentToken in vendor/mck89/peast/lib/Peast/Syntax/Scanner.php
Consumes comment tokens associated with the current token
Scanner::getToken in vendor/mck89/peast/lib/Peast/Syntax/Scanner.php
Returns the current token
Scanner::reconsumeCurrentTokenAsRegexp in vendor/mck89/peast/lib/Peast/Syntax/Scanner.php
Tries to reconsume the current token as a regexp if possible

File

vendor/mck89/peast/lib/Peast/Syntax/Scanner.php, line 943

Class

Scanner
Base class for scanners.

Namespace

Peast\Syntax

Code

protected function commentsForCurrentToken($comments = null) {
    $id = $this->currentToken ? spl_object_hash($this->currentToken) : "";
    if ($comments !== null) {
        $this->commentsMap[$id] = $comments;
    }
    elseif (isset($this->commentsMap[$id])) {
        $comments = $this->commentsMap[$id];
        unset($this->commentsMap[$id]);
    }
    return $comments;
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal