~ubuntu-branches/ubuntu/vivid/php-codesniffer/vivid

« back to all changes in this revision

Viewing changes to PHP_CodeSniffer-1.5.5/CodeSniffer/Standards/Squiz/Tests/Commenting/ClosingDeclarationCommentUnitTest.inc

  • Committer: Package Import Robot
  • Author(s): David Prévot, Greg Sherwood, Alexey, Emily, David Prévot
  • Date: 2014-09-26 13:44:35 UTC
  • mfrom: (1.1.6)
  • Revision ID: package-import@ubuntu.com-20140926134435-wvjq16miqq4d60y0
Tags: 1.5.5-1
[ Greg Sherwood ]
* Improved closure support in Generic ScopeIndentSniff
* Improved indented PHP tag support in Generic ScopeIndentSniff
* Standards can now be located within hidden directories
 (further fix for bug #20323)
* Fixed bug #20373 : Inline comment sniff tab handling way
* Fixed bug #20378 : Report appended to existing file if no errors
  found in run
* Fixed bug #20381 : Invalid "Comment closer must be on a new line"
* PHP tokenizer no longer converts class/function names to special
  tokens types
* Fixed bug #20386 : Squiz.Commenting.ClassComment.SpacingBefore
  thrown if first block comment
* Squiz and PEAR FunctionCommentSnif now support _()
* PEAR ValidFunctionNameSniff no longer throws an error for _()
* Fixed bug #248 : FunctionCommentSniff expects ampersand on param name
* Fixed bug #248 in Squiz sniff as well
* Fixed bug #265 : False positives with type hints in ForbiddenFunctionsSniff
* Prepare for 1.5.5 release

[ Alexey ]
* Allowed single undersored methods and functions

[ Emily ]
* Added var_dump to discouraged functions sniff

[ David Prévot ]
* Revert "Add XS-Testsuite still needed for ci.d.n"
* Add self to uploaders
* Bump standards version to 3.9.6

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?php
 
2
 
 
3
function __construct()
 
4
{
 
5
}//end __construct()
 
6
 
 
7
function myFunction()
 
8
{
 
9
}//end myFunction()
 
10
 
 
11
function ourFunction()
 
12
{
 
13
}//end ourFunction
 
14
 
 
15
function yourFunction()
 
16
{
 
17
}//end myFunction()
 
18
 
 
19
class TestClass
 
20
{
 
21
    function __construct()
 
22
    {
 
23
    }//end __construct()
 
24
 
 
25
    function myFunction()
 
26
    {
 
27
    }//end myFunction()
 
28
 
 
29
    function yourFunction()
 
30
    {
 
31
    }//end myFunction()
 
32
 
 
33
}//end class
 
34
 
 
35
abstract class TestClass
 
36
{
 
37
    abstract function myFunction();
 
38
 
 
39
    function ourFunction()
 
40
    {
 
41
    }//end myFunction()
 
42
 
 
43
    function yourFunction()
 
44
    {
 
45
    }//end yourFunction()
 
46
 
 
47
}//end class
 
48
 
 
49
interface TestClass
 
50
{
 
51
    function myFunction();
 
52
    function ourFunction();
 
53
    function yourFunction();
 
54
 
 
55
}//end interface
 
56
 
 
57
class TestClass
 
58
{
 
59
}
 
60
 
 
61
abstract class TestClass
 
62
{
 
63
}
 
64
 
 
65
interface TestClass
 
66
{
 
67
}
 
68
 
 
69
class MyClass
 
70
{
 
71
    public function myFunction();
 
72
}//end class
 
73
 
 
74
// Closures don't need end comments.
 
75
echo preg_replace_callback('~-([a-z])~', function ($match) { return strtoupper($match[1]); }, 'hello-world');
 
76
 
 
77
?>
 
 
b'\\ No newline at end of file'