DerDu/SPHERE-Framework

View on GitHub

Showing 5,014 of 7,620 total issues

Method createMinimumGradeCount has 7 arguments (exceeds 4 allowed). Consider refactoring.
Open

        $Count,
        TblLevel $tblLevel,
        TblSubject $tblSubject = null,
        TblGradeType $tblGradeType = null,
        $Period,
Severity: Major
Found in Application/Education/Graduation/Gradebook/MinimumGradeCount/Data.php - About 50 mins to fix

    Method createMinimumGradeCount has 7 arguments (exceeds 4 allowed). Consider refactoring.
    Open

            $Count,
            TblLevel $tblLevel,
            TblSubject $tblSubject = null,
            TblGradeType $tblGradeType = null,
            $Period,
    Severity: Major
    Found in Application/Education/Graduation/Gradebook/MinimumGradeCount/Service.php - About 50 mins to fix

      Method setTableContentForAppointedDateTask has 7 arguments (exceeds 4 allowed). Consider refactoring.
      Open

              TblDivision $tblDivision,
              TblTest $tblTest,
              TblSubject $tblSubject,
              TblPerson $tblPerson,
              $studentList,
      Severity: Major
      Found in Application/Education/Graduation/Evaluation/Frontend.php - About 50 mins to fix

        Method updateProposalBehaviorGrade has 7 arguments (exceeds 4 allowed). Consider refactoring.
        Open

                IFormInterface $form,
                TblDivision $tblDivision,
                TblTask $tblTask,
                TblGradeType $tblGradeType,
                $Grade,
        Severity: Major
        Found in Application/Education/Graduation/Gradebook/Service.php - About 50 mins to fix

          Method getGrade has 7 arguments (exceeds 4 allowed). Consider refactoring.
          Open

                  TblCertificate $tblCertificate,
                  $tblGradeTypeAll,
                  $LaneIndex,
                  $LaneRanking,
                  $LabelName = 'Betragen',
          Severity: Major
          Found in Application/Education/Certificate/Setting/Frontend.php - About 50 mins to fix

            Method createPrepareStudent has 7 arguments (exceeds 4 allowed). Consider refactoring.
            Open

                    TblPrepareCertificate $tblPrepare,
                    TblPerson $tblPerson,
                    TblCertificate $tblCertificate = null,
                    $IsApproved = false,
                    $IsPrinted = false,
            Severity: Major
            Found in Application/Education/Certificate/Prepare/Service/Data.php - About 50 mins to fix

              Method createPrepareData has 7 arguments (exceeds 4 allowed). Consider refactoring.
              Open

                      TblDivision $tblDivision,
                      $Date,
                      $Name,
                      $IsGradeInformation = false,
                      TblGenerateCertificate $tblGenerateCertificate = null,
              Severity: Major
              Found in Application/Education/Certificate/Prepare/Service.php - About 50 mins to fix

                Method updateAbiturExamGrades has 7 arguments (exceeds 4 allowed). Consider refactoring.
                Open

                        IFormInterface $form,
                        TblPrepareCertificate $tblPrepare,
                        TblPerson $tblPerson,
                        $Data,
                        $GroupId,
                Severity: Major
                Found in Application/Education/Certificate/Prepare/Service.php - About 50 mins to fix

                  Method updatePrepareBehaviorGrades has 7 arguments (exceeds 4 allowed). Consider refactoring.
                  Open

                          IFormInterface $Stage = null,
                          TblPrepareCertificate $tblPrepare,
                          TblGroup $tblGroup = null,
                          TblGradeType $tblGradeType,
                          TblGradeType $tblNextGradeType = null,
                  Severity: Major
                  Found in Application/Education/Certificate/Prepare/Service.php - About 50 mins to fix

                    Method createPrepare has 7 arguments (exceeds 4 allowed). Consider refactoring.
                    Open

                            TblDivision $tblDivision,
                            $Date,
                            $Name,
                            $IsGradeInformation = false,
                            TblGenerateCertificate $tblGenerateCertificate = null,
                    Severity: Major
                    Found in Application/Education/Certificate/Prepare/Service/Data.php - About 50 mins to fix

                      Method updatePrepareStudent has 7 arguments (exceeds 4 allowed). Consider refactoring.
                      Open

                              TblPrepareStudent $tblPrepareStudent,
                              TblCertificate $tblCertificate = null,
                              $IsApproved = false,
                              $IsPrinted = false,
                              $ExcusedDays = null,
                      Severity: Major
                      Found in Application/Education/Certificate/Prepare/Service/Data.php - About 50 mins to fix

                        Method frontendPrepareSetting has 7 arguments (exceeds 4 allowed). Consider refactoring.
                        Open

                                $PrepareId = null,
                                $GroupId = null,
                                $Route = 'Teacher',
                                $GradeTypeId = null,
                                $IsNotGradeType = null,
                        Severity: Major
                        Found in Application/Education/Certificate/Prepare/Frontend.php - About 50 mins to fix

                          Method setTableContentForAppointedDateTask has 7 arguments (exceeds 4 allowed). Consider refactoring.
                          Open

                                  TblDivision $tblDivision,
                                  TblTest $tblTest,
                                  TblSubject $tblSubject,
                                  TblPerson $tblPerson,
                                  $studentList,
                          Severity: Major
                          Found in Application/Education/Certificate/Prepare/Frontend.php - About 50 mins to fix

                            Method createExamsContent has 7 arguments (exceeds 4 allowed). Consider refactoring.
                            Open

                                    $tblTestList,
                                    $IsFinalGrade,
                                    $studentTable,
                                    $tblCurrentSubject,
                                    $tblSubjectList,
                            Severity: Major
                            Found in Application/Education/Certificate/Prepare/Frontend.php - About 50 mins to fix

                              Method setLeaveContentForSekTwo has 7 arguments (exceeds 4 allowed). Consider refactoring.
                              Open

                                      TblCertificate $tblCertificate = null,
                                      TblLeaveStudent $tblLeaveStudent = null,
                                      TblDivision $tblDivision = null,
                                      TblPerson $tblPerson = null,
                                      Stage $stage,
                              Severity: Major
                              Found in Application/Education/Certificate/Prepare/Frontend.php - About 50 mins to fix

                                Method setDivisionStudents has 7 arguments (exceeds 4 allowed). Consider refactoring.
                                Open

                                        &$Content,
                                        TblPerson $tblPerson,
                                        TblLevel $tblLevel,
                                        TblDivision $tblDivision,
                                        $gender,
                                Severity: Major
                                Found in Application/Document/Generator/Service/Kamenz/KamenzReportService.php - About 50 mins to fix

                                  Method frontendSubjectPersonAdd has 7 arguments (exceeds 4 allowed). Consider refactoring.
                                  Open

                                          $Id = null,
                                          $SubjectId = null,
                                          $Group = null,
                                          $DataAddPerson = null,
                                          $DataRemovePerson = null,
                                  Severity: Major
                                  Found in Application/Education/Lesson/Subject/Frontend.php - About 50 mins to fix

                                    Method setConnection has 7 arguments (exceeds 4 allowed). Consider refactoring.
                                    Open

                                        public function setConnection($Username, $Password, $Database, $Driver, $Host, $Port, $Timeout = 5)
                                    Severity: Major
                                    Found in System/Database/Link/Connection.php - About 50 mins to fix

                                      Method __construct has 6 arguments (exceeds 4 allowed). Consider refactoring.
                                      Open

                                          public function __construct($Name, $Path, IIconInterface $Icon = null, $Data = array(), $ToolTip = false, $Anchor = null)
                                      Severity: Minor
                                      Found in Common/Frontend/Link/Repository/AbstractLink.php - About 45 mins to fix

                                        Avoid deeply nested control flow statements.
                                        Open

                                                                            if (settings.ExtensionRowExchange.Url) {
                                                                                $.post(settings.ExtensionRowExchange.Url,
                                                                                    {
                                                                                        'Direction': settings.ExtensionRowExchange.Connect,
                                                                                        'Data': PostData,
                                        Severity: Major
                                        Found in Common/Script/ModTable.js - About 45 mins to fix
                                          Severity
                                          Category
                                          Status
                                          Source
                                          Language