for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare( strict_types = 1 );
namespace WMDE\FreezableValueObject\Tests\Unit;
use WMDE\FreezableValueObject\FreezableValueObject;
/**
* @license GPL-2.0-or-later
* @author Jeroen De Dauw < [email protected] >
*/
class FrozenValueObject {
use FreezableValueObject;
private $mainContent;
private $headerContent;
private $footerContent;
public function getMainContent(): string {
return $this->mainContent;
}
public function setMainContent( string $mainContent ): void {
$this->assertIsWritable();
$this->mainContent = $mainContent;
public function getHeaderContent(): string {
return $this->headerContent;
public function setHeaderContent( string $headerContent ): void {
$this->headerContent = $headerContent;
public function getFooterContent(): string {
return $this->footerContent;
public function setFooterContent( string $footerContent ): void {
$this->footerContent = $footerContent;