<?php
class CallStatus
{
const STATUS_INCOMING = 1;
const STATUS_OUTGOING = 2;
}
class CallRecord
{
private $status;
public function __construct(int $status)
{
$this->status = $status;
}
public function getStatus(): string
{
return $this->status;
}
}
$cr = new CallRecord(CallStatus::STATUS_INCOMING);
var_dump($cr->getStatus() === CallStatus
::STATUS_INCOMING); // false
PD9waHAKCmNsYXNzIENhbGxTdGF0dXMKewoJY29uc3QgU1RBVFVTX0lOQ09NSU5HID0gMTsKCWNvbnN0IFNUQVRVU19PVVRHT0lORyA9IDI7Cn0KCmNsYXNzIENhbGxSZWNvcmQKewoJcHJpdmF0ZSAkc3RhdHVzOwoJCglwdWJsaWMgZnVuY3Rpb24gX19jb25zdHJ1Y3QoaW50ICRzdGF0dXMpCgl7CgkJJHRoaXMtPnN0YXR1cyA9ICRzdGF0dXM7Cgl9CgkKCXB1YmxpYyBmdW5jdGlvbiBnZXRTdGF0dXMoKTogc3RyaW5nCgl7CgkJcmV0dXJuICR0aGlzLT5zdGF0dXM7Cgl9Cn0KCiRjciA9IG5ldyBDYWxsUmVjb3JkKENhbGxTdGF0dXM6OlNUQVRVU19JTkNPTUlORyk7CnZhcl9kdW1wKCRjci0+Z2V0U3RhdHVzKCkgPT09IENhbGxTdGF0dXM6OlNUQVRVU19JTkNPTUlORyk7IC8vIGZhbHNlCgo=