private static function _insert_snippet(PhpCodeForPosts_Snippet &$snippet) { $db = self::get_db(); $inserted = $db->insert(self::get_full_table_name(), $snippet->get_array_for_db(), $snippet->get_array_format_for_db()) !== false; if ($inserted) { $snippet->set_id($db->insert_id); } return $inserted; }
public static function create_from_database_object(StdClass $object) { $snippet = new PhpCodeForPosts_Snippet(); $snippet->set_id($object->id)->set_name($object->name)->set_description($object->description)->set_code(self::unhash_code($object->code))->set_shared($object->shared); return $snippet; }