<?php namespace SHServ\Entities; use \SHServ\Entities\User; class Favorite extends \SHServ\Middleware\Entity { public static $table_name = "favourites"; protected static $fields = [ "id", "uid", "ent_id", "assignment", "create_at", "update_at" ]; public function __construct(Int $id, Array $data = []){ parent::__construct( self::$table_name, $id, $data ); } public function remove() { if(!$this -> remove_entity()) { return false; } if($this -> assignment == "UAdPost") { (new UAdPost($this -> ent_id)) -> statistics() -> in_favorites_decrease(); } return true; } }