PhpCsFixer\Tokenizer\Tokens::isPartialCodeMultiline PHP Method

isPartialCodeMultiline() public method

Check if partial code is multiline.
public isPartialCodeMultiline ( integer $start, integer $end ) : boolean
$start integer start index
$end integer end index
return boolean
    public function isPartialCodeMultiline($start, $end)
    {
        for ($i = $start; $i <= $end; ++$i) {
            if (false !== strpos($this[$i]->getContent(), "\n")) {
                return true;
            }
        }
        return false;
    }

Usage Example

 /**
  * @param Tokens $tokens
  * @param int    $from
  * @param int    $until
  */
 private function injectArrayAlignmentPlaceholders(Tokens $tokens, $from, $until)
 {
     // Only inject placeholders for multi-line arrays
     if ($tokens->isPartialCodeMultiline($from, $until)) {
         ++$this->deepestLevel;
         ++$this->currentLevel;
         $this->injectAlignmentPlaceholders($tokens, $from, $until);
         --$this->currentLevel;
     }
 }