for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
/**
* ReportingCloud PHP SDK
*
* PHP SDK for ReportingCloud Web API. Authored and supported by Text Control GmbH.
* @link https://www.reporting.cloud to learn more about ReportingCloud
* @link https://tinyurl.com/vmbbh6kd for the canonical source repository
* @license https://tinyurl.com/3pc9am89
* @copyright © 2023 Text Control GmbH
*/
namespace TextControl\ReportingCloud\PropertyMap;
* Abstract AbstractPropertyMap
abstract class AbstractPropertyMap implements PropertyMapInterface
{
* Assoc array of properties
* camelCase properties => Lower case underscore array keys
protected array $map;
* Return the property map
public function getMap(): array
return $this->map ?? [];
}
* Set the property map
* @param array $map Assoc array of property data
public function setMap(array $map): self
$this->map = $map;
return $this;