create() public static method

public static create ( array $data ) : self
$data array
return self
 /**
  * @param array $data
  *
  * @return self
  */
 public static function create(array $data)
 {
     if (array_key_exists('items', $data) && array_key_exists('total_count', $data)) {
         $items = [];
         foreach ($data['items'] as $item) {
             $items[] = CredentialResponseItem::create($item);
         }
         return new self($data['total_count'], $items);
     } else {
         return ErrorResponse::create($data);
     }
 }