Ojs\CoreBundle\Service\GridAction::contactsAction PHP Method

contactsAction() public method

public contactsAction ( string $route, $key = 'id', null $role = null ) : APY\DataGridBundle\Grid\Action\RowAction
$route string
$key
$role null
return APY\DataGridBundle\Grid\Action\RowAction
    public function contactsAction($route, $key = 'id', $role = null)
    {
        $rowAction = new RowAction('<i class="fa fa-users"></i>', $route);
        $rowAction->setAttributes(['class' => 'btn btn-primary btn-xs  ', 'data-toggle' => 'tooltip', 'title' => $this->translator->trans("journal.contact")]);
        $rowAction->setRouteParameters($key);
        $rowAction->setTarget('_blank');
        $rowAction->setRouteParametersMapping(['id' => 'journalId']);
        if ($role) {
            $rowAction->setRole($role);
        }
        return $rowAction;
    }