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

« back to all changes in this revision

Viewing changes to PHP_CodeSniffer-1.5.4/CodeSniffer/Standards/Squiz/Tests/NamingConventions/ValidVariableNameUnitTest.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
 
$varName  = 'hello';
3
 
$var_name = 'hello';
4
 
$varname  = 'hello';
5
 
$_varName = 'hello';
6
 
 
7
 
class MyClass
8
 
{
9
 
    $varName  = 'hello';
10
 
    $var_name = 'hello';
11
 
    $varname  = 'hello';
12
 
    $_varName = 'hello';
13
 
 
14
 
    public $varName  = 'hello';
15
 
    public $var_name = 'hello';
16
 
    public $varname  = 'hello';
17
 
    public $_varName = 'hello';
18
 
 
19
 
    protected $varName  = 'hello';
20
 
    protected $var_name = 'hello';
21
 
    protected $varname  = 'hello';
22
 
    protected $_varName = 'hello';
23
 
 
24
 
    private $_varName  = 'hello';
25
 
    private $_var_name = 'hello';
26
 
    private $_varname  = 'hello';
27
 
    private $varName   = 'hello';
28
 
}
29
 
 
30
 
echo $varName;
31
 
echo $var_name;
32
 
echo $varname;
33
 
echo $_varName;
34
 
 
35
 
echo "Hello $varName";
36
 
echo "Hello $var_name";
37
 
echo "Hello ${var_name}";
38
 
echo "Hello $varname";
39
 
echo "Hello $_varName";
40
 
 
41
 
echo 'Hello '.$varName;
42
 
echo 'Hello '.$var_name;
43
 
echo 'Hello '.$varname;
44
 
echo 'Hello '.$_varName;
45
 
 
46
 
echo $_SERVER['var_name'];
47
 
echo $_REQUEST['var_name'];
48
 
echo $_GET['var_name'];
49
 
echo $_POST['var_name'];
50
 
echo $GLOBALS['var_name'];
51
 
 
52
 
echo MyClass::$varName;
53
 
echo MyClass::$var_name;
54
 
echo MyClass::$varname;
55
 
echo MyClass::$_varName;
56
 
 
57
 
echo $this->varName2;
58
 
echo $this->var_name2;
59
 
echo $this->varname2;
60
 
echo $this->_varName2;
61
 
echo $object->varName2;
62
 
echo $object->var_name2;
63
 
echo $object_name->varname2;
64
 
echo $object_name->_varName2;
65
 
 
66
 
echo $this->myFunction($one, $two);
67
 
echo $object->myFunction($one_two);
68
 
 
69
 
$error = "format is \$GLOBALS['$varName']";
70
 
 
71
 
echo $_SESSION['var_name'];
72
 
echo $_FILES['var_name'];
73
 
echo $_ENV['var_name'];
74
 
echo $_COOKIE['var_name'];
75
 
 
76
 
$XML       = 'hello';
77
 
$myXML     = 'hello';
78
 
$XMLParser = 'hello';
79
 
$xmlParser = 'hello';
80
 
 
81
 
echo "{$_SERVER['HOSTNAME']} $var_name";
82
 
 
83
 
// Need to be the last thing in this test file.
84
 
$obj->$classVar = $prefix.'-'.$type;
85
 
 
86
 
class foo
87
 
{
88
 
    const bar = <<<BAZ
89
 
qux
90
 
BAZ;
91
 
}
92
 
 
93
 
$foo = <<<'BAR'
94
 
$123
95
 
"$456"
96
 
BAR;
97
 
 
98
 
$foo = <<<BAR
99
 
$123
100
 
"$456"
101
 
BAR;
102
 
 
103
 
class a
104
 
{
105
 
    protected
106
 
        $_sheet,
107
 
        $_FieldParser,
108
 
        $_key;
109
 
}
110
 
 
111
 
var_dump($http_response_header);
112
 
var_dump($HTTP_RAW_POST_DATA);
113
 
var_dump($php_errormsg);
114
 
 
115
 
trait MyTrait
116
 
{
117
 
    public $_varName = 'hello';
118
 
    private $_varName = 'hello';
119
 
}