You are here

private function Projects::checkHacked in DRD Agent 8.3

Same name and namespace in other branches
  1. 4.0.x src/Agent/Action/Projects.php \Drupal\drd_agent\Agent\Action\Projects::checkHacked()

Verify each project if it got hacked.

Parameters

array $projects: The list of projects.

1 call to Projects::checkHacked()
Projects::execute in src/Agent/Action/Projects.php
Execute an action.

File

src/Agent/Action/Projects.php, line 80

Class

Projects
Provides a 'Projects' code.

Namespace

Drupal\drd_agent\Agent\Action

Code

private function checkHacked(array &$projects) {
  foreach ($projects as &$project) {
    $hacked = new hackedProject($project['name']);
    $project['hacked'] = [
      'report' => $hacked
        ->compute_report(),
    ];
    $project['hacked']['status'] = $project['hacked']['report']['status'] === HACKED_STATUS_HACKED;
  }
}