PHPDoc, but specifically working with PHPStorm IDE.
/**
* Array of datetimes like [DateTime(), DateTime()]
*
* @var DateTime[]
*/
protected array $updates;
/**
* Map of customer processors by type ['customer' => ['type' => [Processor(), Processor()]]]
*
* @var array<string,array<string,Processor[]>>
*/
protected array $customerOverrides;
/**
* Constructor.
*
* Default options: ['url' => 'https://example.com', 'timeout' => 5]
*
* @param array{url: string, timeout: int} $config
*/
public function __construct(array $config) {}
/**
* Get related record metadata like ['User', 254, 'John Doe'].
*
* @return array{0: string, 1: int, 2: string} Record type, ID, and name.
*/
public function recordMeta(): array {}