1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
|
<?php
declare(strict_types=1);
namespace LaminasTest\Stdlib\TestAsset;
use Laminas\Stdlib\AbstractOptions;
/**
* Dummy TestOptions used to test Stdlib\Options
*
* @extends AbstractOptions<mixed>
*/
class TestOptions extends AbstractOptions
{
protected mixed $testField;
private mixed $parentPrivate;
protected mixed $parentProtected;
protected mixed $parentPublic;
public function setTestField(mixed $value): void
{
$this->testField = $value;
}
public function getTestField(): mixed
{
return $this->testField;
}
/**
* Needed to test accessibility of getters / setters within deriving classes
*/
private function setParentPrivate(mixed $parentPrivate): void
{
$this->parentPrivate = $parentPrivate;
}
/**
* Needed to test accessibility of getters / setters within deriving classes
*/
private function getParentPrivate(): mixed
{
return $this->parentPrivate;
}
/**
* Needed to test accessibility of getters / setters within deriving classes
*/
protected function setParentProtected(mixed $parentProtected): void
{
$this->parentProtected = $parentProtected;
}
/**
* Needed to test accessibility of getters / setters within deriving classes
*/
protected function getParentProtected(): mixed
{
return $this->parentProtected;
}
/**
* Needed to test accessibility of getters / setters within deriving classes
*/
public function setParentPublic(mixed $parentPublic): void
{
$this->parentPublic = $parentPublic;
}
/**
* Needed to test accessibility of getters / setters within deriving classes
*/
public function getParentPublic(): mixed
{
return $this->parentPublic;
}
}
|