Again, assuming nothing. Why should likes be AR when the architecture is meant for code representations and storage of information. Why should likes be handled as such:@King Kovifor looks like your assuming EVERYTHING will use AR. XF already caches likes, so it doesn't have to fetch every time....same thing could be done via AR.
$like = new Like($postId); $like->giver = 'King Kovifor'; $like->save();