qcubed/framework

View on GitHub
assets/php/examples/events_actions/delayed.php

Summary

Maintainability
A
0 mins
Test Coverage

Missing class import via use statement (line '26', column '34').
Open

            $this->txtItem->AddAction(new QEscapeKeyEvent(), new QTerminateAction());

MissingImport

Since: 2.7.0

Importing all external classes in a file through use statements makes them clearly visible.

Example

function make() {
    return new \stdClass();
}

Source http://phpmd.org/rules/cleancode.html#MissingImport

Missing class import via use statement (line '10', column '25').
Open

            $this->txtItem = new QTextBox($this);

MissingImport

Since: 2.7.0

Importing all external classes in a file through use statements makes them clearly visible.

Example

function make() {
    return new \stdClass();
}

Source http://phpmd.org/rules/cleancode.html#MissingImport

Missing class import via use statement (line '13', column '29').
Open

            $this->lblSelected = new QLabel($this);

MissingImport

Since: 2.7.0

Importing all external classes in a file through use statements makes them clearly visible.

Example

function make() {
    return new \stdClass();
}

Source http://phpmd.org/rules/cleancode.html#MissingImport

Missing class import via use statement (line '20', column '59').
Open

            $this->txtItem->AddAction(new QKeyPressEvent(500), new QAjaxAction('txtItem_KeyPress'));

MissingImport

Since: 2.7.0

Importing all external classes in a file through use statements makes them clearly visible.

Example

function make() {
    return new \stdClass();
}

Source http://phpmd.org/rules/cleancode.html#MissingImport

Missing class import via use statement (line '26', column '57').
Open

            $this->txtItem->AddAction(new QEscapeKeyEvent(), new QTerminateAction());

MissingImport

Since: 2.7.0

Importing all external classes in a file through use statements makes them clearly visible.

Example

function make() {
    return new \stdClass();
}

Source http://phpmd.org/rules/cleancode.html#MissingImport

Missing class import via use statement (line '25', column '34').
Open

            $this->txtItem->AddAction(new QEnterKeyEvent(), new QTerminateAction());

MissingImport

Since: 2.7.0

Importing all external classes in a file through use statements makes them clearly visible.

Example

function make() {
    return new \stdClass();
}

Source http://phpmd.org/rules/cleancode.html#MissingImport

Missing class import via use statement (line '25', column '56').
Open

            $this->txtItem->AddAction(new QEnterKeyEvent(), new QTerminateAction());

MissingImport

Since: 2.7.0

Importing all external classes in a file through use statements makes them clearly visible.

Example

function make() {
    return new \stdClass();
}

Source http://phpmd.org/rules/cleancode.html#MissingImport

Missing class import via use statement (line '20', column '34').
Open

            $this->txtItem->AddAction(new QKeyPressEvent(500), new QAjaxAction('txtItem_KeyPress'));

MissingImport

Since: 2.7.0

Importing all external classes in a file through use statements makes them clearly visible.

Example

function make() {
    return new \stdClass();
}

Source http://phpmd.org/rules/cleancode.html#MissingImport

The method Form_Create is not named in camelCase.
Open

        protected function Form_Create() {
            // Define the Controls
            $this->txtItem = new QTextBox($this);
            $this->txtItem->Name = 'Random Data';

CamelCaseMethodName

Since: 0.2

It is considered best practice to use the camelCase notation to name methods.

Example

class ClassName {
    public function get_name() {
    }
}

Source

The method txtItem_KeyPress is not named in camelCase.
Open

        protected function txtItem_KeyPress() {
            // Update the Label
            $this->lblSelected->Text = trim($this->txtItem->Text);
        }

CamelCaseMethodName

Since: 0.2

It is considered best practice to use the camelCase notation to name methods.

Example

class ClassName {
    public function get_name() {
    }
}

Source

There are no issues that match your filters.

Category
Status