for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Polidog\Chatwork\Entity;
use Cake\Utility\Inflector;
class Room implements EntityInterface
{
/**
* @var int
*/
public $roomId;
* @var string
public $name;
public $type;
public $role;
* @var bool
public $sticky;
public $unreadNum;
public $mentionNum;
public $mytaskNum;
public $messageNum;
public $fileNum;
public $taskNum;
public $iconPath;
public $lastUpdateTime;
public $description;
* @return array
public function toArray(): array
$array = [];
foreach (get_object_vars($this) as $property => $value) {
$key = Inflector::underscore($property);
$array[$key] = $value;
}
return $array;