public function insert(BlogMember $blogMember) { //needs changing //$now = new DateTime(); $blogMember->setId(null); //$flightBooking->setCreatedOn($now); //$flightBooking->setLastModifiedOn($now); // $blogPost->setStatus(SimpleBlogPost::PENDING); $sql = ' INSERT INTO blog_member (member_id, username, email, password) VALUES (:member_id, :username, :email, :password)'; return $this->execute($sql, $blogMember); }
public static function map(BlogMember $blogMember, array $properties) { if (array_key_exists('member_id', $properties)) { $blogMember->setId($properties['member_id']); } if (array_key_exists('username', $properties)) { $blogMember->setUsername($properties['username']); } if (array_key_exists('email', $properties)) { $blogMember->setEmail($properties['email']); } if (array_key_exists('password', $properties)) { $blogMember->setPassword($properties['password']); } }