File "FunctionCallArgumentSpacingUnitTest.inc.fixed"
Full Path: /home/warrior1/public_html/themes/storefront/vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Functions/FunctionCallArgumentSpacingUnitTest.inc.fixed
File size: 2.92 KB
MIME-type: text/x-php
Charset: utf-8
<?php
$result = myFunction();
$result = myFunction($arg1, $arg2);
$result = myFunction($arg1, $arg2);
$result = myFunction($arg1, $arg2);
$result = myFunction($arg1, $arg2);
$result = myFunction($arg1, $arg2, $arg3, $arg4, $arg5);
$result = myFunction($arg1, $arg2, $arg3, $arg4, $arg5);
$result = myFunction($arg1, $arg2 = array());
$result = myFunction($arg1, $arg2 =array());
$result = myFunction($arg1, $arg2= array());
$result = myFunction($arg1, $arg2=array());
$result = myFunction($arg1,
$arg2 = array(),
$arg3,
$arg4,
$arg5);
throw new Exception("This is some massive string for a message",
$cause);
// Function definitions are ignored
function myFunction($arg1,$arg2)
{
}
function myFunction ($arg1,$arg2)
{
}
function myFunction($arg1=1,$arg2=2)
{
}
function myFunction($arg1 = 1,$arg2 = 2)
{
}
$key = array_search($this->getArray($one, $two, $three), $this->arrayMap);
$this->error($obj->getCode(), $obj->getMessage(), $obj->getFile(), $obj->getLine());
make_foo($string /*the string*/, true /*test*/);
make_foo($string/*the string*/, /*test*/ true);
make_foo($string /*the string*/, /*test*/ true);
class MyClass {
function myFunction() {
blah($foo, "{{$config['host']}}", "{$config}", "hi there{}{}{{{}{}{}}");
}
}
// Function definition, not function call, so should be ignored
function &myFunction($arg1=1,$arg2=2)
{
}
return array_udiff(
$foo,
$bar,
function($a, $b) {
$foo='bar';
return $foo;
}
);
var_dump(<<<FOO
foo
FOO
,
<<<BAR
bar
BAR
, <<<BAZ
baz
BAZ
, <<<'NOW'
now
NOW
, <<<'THEN'
then
THEN
);
if (in_array($arg1, ['foo','bar'])) {}
if (in_array($arg1, array('foo','bar'))) {}
$b = foo(
"1", // this is a comment
"2", // this is a comment
"3", // this is a comment
"4"
);
var_dump(
<<<TEXT
foo
TEXT
,
'bar'
);
unset($foo, $bar);
$closure($foo, $bar);
$var = $closure() + $closure($foo, $bar) + self::$closure($foo, $bar);
class Test
{
public static function baz($foo, $bar)
{
$a = new self($foo, $bar);
$b = new static($foo, $bar);
}
}
$obj->{$var}($foo, $bar);
(function ($a, $b) {
return function ($c, $d) use ($a, $b) {
echo $a, $b, $c, $d;
};
})('a', 'b')('c', 'd');
my_function_call(
'a',
/* Comment */
'b',
'c', // Comment.
'd',
'e', // phpcs:ignore Standard.Category.Sniff -- for reasons.
'f'
);
$foobar = php73_function_call_trailing_comma(
$foo,
$bar,
);
$foobar = functionCallAnonClassParam(
new class() {
public $foo=1;
public function methodName($param='foo',$paramTwo='bar') {
$bar=false;
$foo = array(1,2,3);
}
},
$args=array(),
);
$result = myFunction(param1: $arg1, param2: $arg2);
$result = myFunction(param1: $arg1, param2:$arg2);
$result = myFunction(param1: $arg1, param2:$arg2, param3: $arg3, param4:$arg4, param5:$arg5);