OpignoModuleResultLink.php in Opigno module 3.x
File
src/Plugin/views/field/OpignoModuleResultLink.php
View source
<?php
namespace Drupal\opigno_module\Plugin\views\field;
use Drupal\Core\Url;
use Drupal\views\Plugin\views\field\LinkBase;
use Drupal\views\ResultRow;
class OpignoModuleResultLink extends LinkBase {
protected function getUrlInfo(ResultRow $row) {
$parameters = [
'opigno_module' => $row->opigno_module_field_data_user_module_status_id,
'user_module_status' => $row->id,
];
return Url::fromRoute('opigno_module.module_result', $parameters);
}
protected function getDefaultLabel() {
return $this
->t('View');
}
}