Abstrakní třída pro parsery telefonnich faktur. More...
Static Public Member Functions | |
static | factory ($parser=NULL) |
Factory for parsers. | |
static | get_parser_input_types () |
Gets parser input types. | |
static | get_parser_upload_files () |
Gets parser upload files num. | |
static | get_parsers_for_dropdown () |
Gets parsers array for dropdown. | |
static | parse ($text, $integrity_test_enabled=TRUE) |
Parsovací funkce. |
Public Attributes | |
const | DIR = 'phone_invoice_parsers' |
Dir with classes. | |
const | TYPE_UPLOAD = 1 |
Parser require file upload. | |
const | TYPE_TEXTAREA = 2 |
Parser require data in textarea. |
Abstrakní třída pro parsery telefonnich faktur.
Cílem parseru je získat informace o faktuře, fakturovaných telefoních číslech a o službách které byly číslům poskytnuty.
|
static |
Factory for parsers.
mixed | $parser | String index of parser or integer ID of driver |
|
static |
Gets parser input types.
|
static |
Gets parser upload files num.
|
static |
Gets parsers array for dropdown.
|
staticabstract |
Parsovací funkce.
Obsahuje vnitřní testování správnosti parsování a integrity dat ve 2 bodech:
string | $text | Text k parsování(vstup) |
boolean | $integrity_test_enabled | Povolení testování integrity čísel v podrobných výpisech |
Exception | Při chybě při parsování |
InvalidArgumentException | Při prázdném vstupu |
Reimplemented in Parser_Phone_Invoice_Vodafone2, Parser_Phone_Invoice_Vodafone, Vodafone_Onenet_Xml, Vodafone_Onenet_Csv_Le_7_2012, and Vodafone_Onenet_Csv_Ge_8_2012.