Method callbackAction
has 42 lines of code (exceeds 25 allowed). Consider refactoring.
public function callbackAction(Request $request): RedirectResponse
{
try {
$oauthToken = null;
if ($this->has('stingus_jira.oauth_token_manager')) {
Method connectAction
has 34 lines of code (exceeds 25 allowed). Consider refactoring.
public function connectAction(Request $request): RedirectResponse
{
$tokenId = $request->query->get('tokenId');
$consumerKey = $request->query->get('consumerKey');
$baseUrl = $request->query->get('baseUrl');
Function callbackAction
has a Cognitive Complexity of 9 (exceeds 5 allowed). Consider refactoring.
public function callbackAction(Request $request): RedirectResponse
{
try {
$oauthToken = null;
if ($this->has('stingus_jira.oauth_token_manager')) {
Function connectAction
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring.
public function connectAction(Request $request): RedirectResponse
{
$tokenId = $request->query->get('tokenId');
$consumerKey = $request->query->get('consumerKey');
$baseUrl = $request->query->get('baseUrl');
Avoid assigning values to variables in if clauses and the like (line '33', column '22').
public function connectAction(Request $request): RedirectResponse
{
$tokenId = $request->query->get('tokenId');
$consumerKey = $request->query->get('consumerKey');
$baseUrl = $request->query->get('baseUrl');
The method connectAction uses an else expression. Else clauses are basically not necessary and you can simplify the code by not using them.
} else {
$this->addFlash(
'error',
$this->get('translator')->trans('jira.errors.general', [], 'StingusJiraBundle')
);
Avoid assigning values to variables in if clauses and the like (line '82', column '30').
public function callbackAction(Request $request): RedirectResponse
{
try {
$oauthToken = null;
if ($this->has('stingus_jira.oauth_token_manager')) {
The method callbackAction uses an else expression. Else clauses are basically not necessary and you can simplify the code by not using them.
} else {
$this->addFlash(
'error',
$this->get('translator')->trans('jira.errors.general', [], 'StingusJiraBundle')
);
There are no issues that match your filters.