for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace GeneratedHydratorTestAsset;
use stdClass;
/**
* Base test class with various intercepted properties
*/
class BaseClass implements Base
{
/** @var string */
public $publicProperty = 'publicPropertyDefault';
protected $protectedProperty = 'protectedPropertyDefault';
//phpcs:disable SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedProperty
private $privateProperty = 'privatePropertyDefault';
//phpcs:enable
public function publicMethod() : string
return 'publicMethodDefault';
}
protected function protectedMethod() : string
return 'protectedMethodDefault';
//phpcs:disable SlevomatCodingStandard.Classes.UnusedPrivateElements.UnusedMethod
private function privateMethod() : string
return 'privateMethodDefault';
public function publicTypeHintedMethod(stdClass $param) : string
$param
This check looks from parameters that have been defined for a function or method, but which are not used in the method body.
return 'publicTypeHintedMethodDefault';
* @param mixed[] $param
public function publicArrayHintedMethod(array $param) : string
return 'publicArrayHintedMethodDefault';
public function & publicByReferenceMethod() : string
return 'publicByReferenceMethodDefault';
* @param mixed $param
* @param mixed $byRefParam
public function publicByReferenceParameterMethod($param, &$byRefParam) : string
$byRefParam
return 'publicByReferenceParameterMethodDefault';