Showing 1,617 of 4,272 total issues
Function getSearchFilter
has a Cognitive Complexity of 34 (exceeds 5 allowed). Consider refactoring. Open
public function getSearchFilter($useRequest = true)
{
$filter = parent::getSearchFilter($useRequest);
if (array_key_exists('status', $filter)) {
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function getHtmlOutput
has a Cognitive Complexity of 34 (exceeds 5 allowed). Consider refactoring. Open
public function getHtmlOutput(\Zend_View_Abstract $view)
{
$html = $this->getHtmlSequence();
$org = $this->token->getOrganization();
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Method _initCache
has 125 lines of code (exceeds 25 allowed). Consider refactoring. Open
protected function _initCache()
{
$this->bootstrap('project');
$useCache = $this->getResource('project')->getCache();
File FieldMaintenanceModel.php
has 374 lines of code (exceeds 250 allowed). Consider refactoring. Open
<?php
/**
*
* @package Gems
Function logEntry
has a Cognitive Complexity of 33 (exceeds 5 allowed). Consider refactoring. Open
public function logEntry(\Zend_Controller_Request_Abstract $request, $actionId, $changed, $message, $data, $respondentId, $actAsActive = false)
{
$action = $this->getAction($actionId);
$currentUser = $this->_loader->getCurrentUser();
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function _toNavigationArray
has a Cognitive Complexity of 33 (exceeds 5 allowed). Consider refactoring. Open
protected function _toNavigationArray(\Gems_Menu_ParameterCollector $source)
{
$result = parent::_toNavigationArray($source);
$store = self::_getSessionStore($this->get('label'));
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Gems_Controller_ModelSnippetActionAbstract
has 37 functions (exceeds 20 allowed). Consider refactoring. Open
abstract class Gems_Controller_ModelSnippetActionAbstract extends \MUtil_Controller_ModelSnippetActionAbstract
{
/**
* Gems only parameters used for the autofilter action. Can be overruled
* by setting $this->autofilterParameters
Gems_Menu_MenuAbstract
has 37 functions (exceeds 20 allowed). Consider refactoring. Open
abstract class Gems_Menu_MenuAbstract extends \Gems_Loader_TargetLoaderAbstract
{
use TranslateableTrait;
/**
Method createHeaderFile
has 120 lines of code (exceeds 25 allowed). Consider refactoring. Open
protected function createHeaderFile(XMLWriter $writer, $filename)
{
$columnHeaders = $this->getColumnHeaders();
if ($this->batch) {
Method execute
has 120 lines of code (exceeds 25 allowed). Consider refactoring. Open
public function execute($jobId = null, $respondentId = null, $organizationId = null, $preview = false, $forceSent = false)
{
$this->currentUser->disableMask();
$sql = $this->db->select()->from('gems__comm_jobs')
File AutosearchFormSnippet.php
has 366 lines of code (exceeds 250 allowed). Consider refactoring. Open
<?php
/**
*
* @package Gems
File Debug.php
has 365 lines of code (exceeds 250 allowed). Consider refactoring. Open
<?php
/**
* ZFDebug Zend Additions
*
* @category ZFDebug
Method _checkCodingChanged
has 119 lines of code (exceeds 25 allowed). Consider refactoring. Open
protected function _checkCodingChanged(\SplFileInfo $fileinfo, $content, array &$messages)
{
$phpObjects = array(
'ArrayAccess',
'ArrayIterator',
Function _layoutCrumbs
has a Cognitive Complexity of 32 (exceeds 5 allowed). Consider refactoring. Open
protected function _layoutCrumbs(array $args = null)
{
// Must be called after _layoutNavigation()
if ($this->menu && $this->menu->isVisible()) {
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function _initCache
has a Cognitive Complexity of 32 (exceeds 5 allowed). Consider refactoring. Open
protected function _initCache()
{
$this->bootstrap('project');
$useCache = $this->getResource('project')->getCache();
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function _addSurveyAnswersToExportModel
has a Cognitive Complexity of 32 (exceeds 5 allowed). Consider refactoring. Open
protected function _addSurveyAnswersToExportModel(\MUtil_Model_ModelAbstract $model, \Gems_Tracker_Survey $survey, array $data, array &$prefixes)
{
$prefixes['A'] = [];
$language = $this->locale->getLanguage();
$questions = $survey->getQuestionList($language);
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function _addManualFields
has a Cognitive Complexity of 32 (exceeds 5 allowed). Consider refactoring. Open
protected function _addManualFields(\MUtil_Model_ModelAbstract $model, array $data, array &$prefixes)
{
if (isset($data['manualFields'])) {
$manualFields = $data['manualFields'];
if (!is_array($data['manualFields'])) {
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Function loadImportData
has a Cognitive Complexity of 32 (exceeds 5 allowed). Consider refactoring. Open
protected function loadImportData()
{
if (isset($this->_session->importData) && ($this->_session->importData instanceof \ArrayObject)) {
// No need to run this after initial load, but we need to
// run this every time afterwards.
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Gems_Loader
has 36 functions (exceeds 20 allowed). Consider refactoring. Open
class Gems_Loader extends \Gems_Loader_LoaderAbstract
{
/**
*
* @var array of arrays of \Gems_Tracker_Respondent
File AnswerExportModelSource.php
has 359 lines of code (exceeds 250 allowed). Consider refactoring. Open
<?php
/**
*
* @package Gems