/** * Construct a result. * * @param boolean $status Status. * @param string $message Message of result. * @param array $data Additional data (default empty array). */ public function __construct($status = true, $message = null, array $data = null) { parent::__construct($status, $message, $data ?: []); }