You are here

VariableAnalysisUnitTest.inc in Coder 8.3.x

Same filename and directory in other branches
  1. 8.3 tests/DrupalPractice/CodeAnalysis/VariableAnalysisUnitTest.inc

File

tests/DrupalPractice/CodeAnalysis/VariableAnalysisUnitTest.inc
View source
<?php

function test() {
  list($version) = some_function();
}
function test2($text, $data = array(), array $options = array()) {
  $processed_strings =& drupal_static(__FUNCTION__, NULL);

  // Short-circuit the degenerate case, just like token_replace() does.
  $text_tokens = \Drupal::token()
    ->replace($text);
  if (!empty($text_tokens)) {
    return $text_tokens;
  }
}
function test3() {
  global $test;
  $x = 5;
  if ($x == 5) {
    $x = 123;
  }
  return $x;
}
function test4() {
  return new Foo(function () {
    $metatags = [];
    foreach ([
      1,
      2,
    ] as $u) {
      $metatags[] = $u;
    }
    return $metatags;
  });
}
function test5() {
  $foo = [
    1,
    2,
  ];
  [
    $a,
    $b,
  ] = $foo;
  $bar = [
    3,
    4,
  ];
  list($x, $y) = $bar;
  return [
    $a,
    $b,
    $x,
    $y,
  ];
}
function test6() {
  $foo = [
    'a' => 1,
    'b' => 2,
  ];
  [
    'a' => $a,
    'b' => $b,
  ] = $foo;
  $bar = [
    'x' => 3,
    'y' => 4,
  ];
  list('x' => $x, 'y' => $y) = $bar;
  return [
    $a,
    $b,
    $x,
    $y,
  ];
}
$hospitals = [];
$simplified = [];
array_map(function ($item) use (&$simplified) {
  $simplified[$item['nid']] = preg_replace('/^www./', '', $item['domain']);
}, $hospitals);
foreach ($hospitals as $id => $hospital) {
  print $hospital;
}
foreach ($hospitals as $i => list($event_name, $description)) {
  $names[$i] = $event_name;
}

Functions