gist/src/Gist/Model/Gist.php

29 lines
535 B
PHP

<?php
namespace Gist\Model;
use Gist\Model\Base\Gist as BaseGist;
class Gist extends BaseGist
{
public function hydrateWith(array $data)
{
if (isset($data['title'])) {
$this->setTitle(trim($data['title']));
}
if (isset($data['type'])) {
$this->setType($data['type']);
}
$this->setCipher(isset($data['cipher']) && $data['cipher'] === 'yes');
return $this;
}
public function generateFilename()
{
$this->setFile(uniqid());
}
}