You are here

class Test in Coder 8.2

Same name in this branch
  1. 8.2 coder_sniffer/DrupalPractice/Test/Objects/UnusedPrivateMethodUnitTest.inc \Test
  2. 8.2 coder_sniffer/Drupal/Test/Semantics/FunctionTUnitTest.inc \Test
  3. 8.2 coder_sniffer/Drupal/Test/Commenting/InlineCommentUnitTest.inc \Test
  4. 8.2 coder_sniffer/Drupal/Test/Commenting/VariableCommentUnitTest.inc \Test
  5. 8.2 coder_sniffer/Drupal/Test/Commenting/DataTypeNamespaceUnitTest.inc \Foo\Bar\Test
  6. 8.2 coder_sniffer/Drupal/Test/Commenting/FunctionCommentUnitTest.inc \Test
  7. 8.2 coder_sniffer/Drupal/Test/Commenting/DocCommentAlignmentUnitTest.inc \Test
  8. 8.2 coder_sniffer/Drupal/Test/Classes/PropertyDeclarationUnitTest.inc \Test
  9. 8.2 coder_sniffer/Drupal/Test/NamingConventions/ValidFunctionNameUnitTest.inc \Test
Same name and namespace in other branches
  1. 8.3 tests/Drupal/Commenting/DataTypeNamespaceUnitTest.inc \Foo\Bar\Test
  2. 8.3.x tests/Drupal/Commenting/DataTypeNamespaceUnitTest.inc \Foo\Bar\Test

Test.

Hierarchy

  • class \Foo\Bar\Test

Expanded class hierarchy of Test

7 string references to 'Test'
CoderSniffUnitTest::testSniff in coder_sniffer/Drupal/Test/CoderSniffUnitTest.php
Tests the extending classes Sniff class.
DefaultValueSanitizeUnitTest.inc in coder_sniffer/DrupalPractice/Test/FunctionCalls/DefaultValueSanitizeUnitTest.inc
ExampleService::test3 in coder_sniffer/DrupalPractice/Test/Objects/src/ExampleService.php
t() should not be used, translation service should be injected.
FunctionTUnitTest.inc in coder_sniffer/Drupal/Test/Semantics/FunctionTUnitTest.inc
good.php in coder_sniffer/Drupal/Test/good/good.php
This file contains all the valid notations for the drupal coding standard.

... See full list

File

coder_sniffer/Drupal/Test/Commenting/DataTypeNamespaceUnitTest.inc, line 10

Namespace

Foo\Bar
View source
class Test {

  /**
   * Param and Return data types should be fully namespaced.
   *
   * @param TestClass $y
   *   Some description.
   *
   * @return TestClass
   *   Yep.
   */
  public function test1(TestClass $y) {
    return $y;
  }

  /**
   * Inline var data types should be converted.
   */
  public function test2(array $x) {

    /** @var TestClass $y */
    $y = $x['test'];
    return $y;
  }

}

Members

Namesort descending Modifiers Type Description Overrides
Test::test1 public function Param and Return data types should be fully namespaced.
Test::test2 public function Inline var data types should be converted.