base
abstract class base implements reparser_interface
Properties
protected string | $name | ||
protected bool | $save_changes |
Methods
Return the highest ID for all existing records
Return all records in given range
Save record
Add fields to given record, if applicable
Returns the name of the reparser
Sets the name of the reparser
Disable saving changes to the database
Enable saving changes to the database
Guess whether given BBCode is in use in given record
Guess whether any BBCode is in use in given record
Guess whether magic URLs are in use in given record
Guess whether smilies are in use in given record
Reparse all records in given range
Reparse given record
Details
at line 31
abstract int
get_max_id()
Return the highest ID for all existing records
at line 40
abstract protected array
get_records_by_range(int $min_id, int $max_id)
Return all records in given range
at line 48
abstract protected void
save_record(array $record)
Save record
at line 59
protected array
add_missing_fields(array $record)
Add fields to given record, if applicable
The enable_* fields are not always saved to the database. Sometimes we need to guess their original value based on the text content or possibly other fields
at line 105
string
get_name()
Returns the name of the reparser
at line 115
set_name(string $name)
Sets the name of the reparser
at line 123
disable_save()
Disable saving changes to the database
at line 131
enable_save()
Enable saving changes to the database
at line 143
protected bool
guess_bbcode(array $record, string $bbcode)
Guess whether given BBCode is in use in given record
at line 175
protected bool
guess_bbcodes(array $record)
Guess whether any BBCode is in use in given record
at line 202
protected bool
guess_magic_url(array $record)
Guess whether magic URLs are in use in given record
at line 214
protected bool
guess_smilies(array $record)
Guess whether smilies are in use in given record
at line 222
reparse_range(int $min_id, int $max_id, bool $force_bbcode_reparsing = false)
Reparse all records in given range
at line 236
protected
reparse_record(array $record, bool $force_bbcode_reparsing = false)
Reparse given record