drevops / behat-steps

🧪 A collection of Behat step definitions for Drupal
GNU General Public License v3.0
18 stars 13 forks source link

UserTrait: set last access time #250

Closed AlexSkrypnyk closed 2 months ago

AlexSkrypnyk commented 2 months ago
  /**
   * @Then the last access time of user :name is :time
   */
  public function setUserLastAccess(string $name, string $time): void {
    /** @var \Drupal\user\UserInterface $user */
    $user = $this->userGetByName($name);
    $timestamp = (int) static::dateRelativeProcessValue($time, time());
    $user->setLastAccessTime($timestamp)->save();
  }