protected function checkListPoints(array $names) {

    /* @var \Drupal\Core\Config\Config $drooplerUpdateConfig */
    $drooplerUpdateConfig = $this->configFactory->getEditable('checklistapi.progress.d_update');
    $user = $this->account->id();
    $time = time();
    foreach ($names as $name) {
      if ($drooplerUpdateConfig&& !$drooplerUpdateConfig->get(ChecklistapiChecklist::PROGRESS_CONFIG_KEY . ".#items.$name")) {
        $drooplerUpdateConfig
          ->set(ChecklistapiChecklist::PROGRESS_CONFIG_KEY . ".#items.$name", [
            '#completed' => time(),
            '#uid' => $user,
          ]);
      }
    }
    $drooplerUpdateConfig
      ->set(ChecklistapiChecklist::PROGRESS_CONFIG_KEY . '.#completed_items', count($drooplerUpdateConfig->get(ChecklistapiChecklist::PROGRESS_CONFIG_KEY . ".#items")))
      ->set(ChecklistapiChecklist::PROGRESS_CONFIG_KEY . '.#changed', $time)
      ->set(ChecklistapiChecklist::PROGRESS_CONFIG_KEY . '.#changed_by', $user)
      ->save();
  }
protected function checkListPoints(array $names) {

    /* @var \Drupal\Core\Config\Config $drooplerUpdateConfig */
    $drooplerUpdateConfig = $this->configFactory->getEditable('checklistapi.progress.d_update');
    $user = $this->account->id();
    $time = time();
    foreach ($names as $name) {
      if ($drooplerUpdateConfig&& !$drooplerUpdateConfig->get(ChecklistapiChecklist::PROGRESS_CONFIG_KEY . ".#items.$name")) {
        $drooplerUpdateConfig
          ->set(ChecklistapiChecklist::PROGRESS_CONFIG_KEY . ".#items.$name", [
            '#completed' => time(),
            '#uid' => $user,
          ]);
      }
    }
    $drooplerUpdateConfig
      ->set(ChecklistapiChecklist::PROGRESS_CONFIG_KEY . '.#completed_items', count($drooplerUpdateConfig->get(ChecklistapiChecklist::PROGRESS_CONFIG_KEY . ".#items")))
      ->set(ChecklistapiChecklist::PROGRESS_CONFIG_KEY . '.#changed', $time)
      ->set(ChecklistapiChecklist::PROGRESS_CONFIG_KEY . '.#changed_by', $user)
      ->save();
  }
protected function checkListPoints ( array $ names ) { /* @var \Drupal\Core\Config\Config $drooplerUpdateConfig */ $ drooplerUpdateConfig = $ this -> configFactory -> getEditable ( 'checklistapi.progress.d_update' ) ; $ user = $ this -> account -> id ( ) ; $ time = time ( ) ; foreach ( $ names as $ name ) { if ( $ drooplerUpdateConfig && ! $ drooplerUpdateConfig -> get ( ChecklistapiChecklist :: PROGRESS_CONFIG_KEY . ".#items.$name" ) ) { $ drooplerUpdateConfig -> set ( ChecklistapiChecklist :: PROGRESS_CONFIG_KEY . ".#items.$name" , [ '#completed' => time ( ) , '#uid' => $ user , ] ) ; } } $ drooplerUpdateConfig -> set ( ChecklistapiChecklist :: PROGRESS_CONFIG_KEY . '.#completed_items' , count ( $ drooplerUpdateConfig -> get ( ChecklistapiChecklist :: PROGRESS_CONFIG_KEY . ".#items" ) ) ) -> set ( ChecklistapiChecklist :: PROGRESS_CONFIG_KEY . '.#changed' , $ time ) -> set ( ChecklistapiChecklist :: PROGRESS_CONFIG_KEY . '.#changed_by' , $ user ) -> save ( ) ; }
Checks an array of bulletpoints on a checklist.

@param array $names
Array of the bulletpoints.
Checks an array of bulletpoints on a checklist .