test_helpers-1.0.0-alpha6/tests/src/Unit/Assets/ClassWithProtectedItemsStub.php
tests/src/Unit/Assets/ClassWithProtectedItemsStub.php
<?php
declare(strict_types=1);
namespace Drupal\Tests\test_helpers\Unit\Assets;
/**
* A helper class to test utilities for protected class items.
*/
class ClassWithProtectedItemsStub {
/**
* Protected Property 1.
*
* @var string
*/
protected string $property1;
/**
* Protected Property 2.
*
* @var string
*/
private $property2;
/**
* Protected const.
*
* @var const
*/
protected const STATIC1 = 'Static const';
/**
* The Constructor.
*/
public function __construct() {
$this->property1 = 'foo';
}
/**
* The getProperty1.
*/
public function getProperty1() {
return $this->property1;
}
/**
* The getProperty2.
*/
// @codingStandardsIgnoreStart
private function getProperty2() {
// @codingStandardsIgnoreEnd
return $this->property2;
}
/**
* The getPropertyByName.
*/
// @codingStandardsIgnoreStart
private function getPropertyByName($name) {
// @codingStandardsIgnoreEnd
return $this->$name;
}
}
