id; } public function getName() { return $this->name; } public function setName($name) { $this->name = $name; } public function getDescription() { return $this->description; } public function setDescription($desc) { $this->description = $desc; } /** * {@inheritdoc} */ public function delete() { } /** * {@inheritdoc} */ public function create() { } /** * {@inheritdoc} */ public function update() { } /** * {@inheritdoc} */ public function serialize() { } /** * {@inheritdoc} */ public function unserialize($data) { } /** * Init object by ID. * * This usually happens from DB or cache * * @param int $id Object ID * * @return void * * @since 1.0.0 */ public function init($id) { // TODO: Implement init() method. } /** * Overwriting clone in order to maintain singleton pattern. * * @since 1.0.0 */ public function __clone() { // TODO: Implement __clone() method. } }