for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace FAPI\Localise\Model\Translation;
use FAPI\Localise\Model\CreatableFromArray;
/**
* @author Tobias Nyholm <[email protected]>
*/
class TranslationDeleted implements CreatableFromArray
{
private $status;
private $message;
* @param int $status
* @param string $message
private function __construct(int $status, string $message)
$this->status = $status;
$this->message = $message;
}
* @param array $data
*
* @return TranslationDeleted
public static function createFromArray(array $data)
$status = 0;
$message = '';
if (isset($data['status'])) {
$status = $data['status'];
if (isset($data['message'])) {
$message = $data['message'];
return new self($status, $message);
* @return string
public function getMessage(): string
return $this->message;
* @return int
public function getStatus(): int
return $this->status;