Classes, interfaces and traits
CSVUserSettingsParser¶
Parse user settings CSV data
Implements a CSV parser to convert user settings CSV data into a proper array that may be used with the API. The parse
implementation provides simple data type checking, to ensure in some cases proper values are passed (for instance
it converts boolean true|false to string '0'|'1' as that's the expected value in the API). It also provides
two static functions to create ready to be used parser instances: withHeaders and withFile.
withHeaders creates a parser from an array of header information:
<pre>$parser = CSVUserSettingsParser(array('foo', 'bar', 'baz'));</pre>
withFile creates a parser from a CSV file, and treats the first line as header information so it's not necessary to
set it independently:
<pre>$parser = CSVUserSettingsParser(array('foo', 'bar', 'baz'));</pre>
« More »
CSVLoanParser¶
Parse loan CSV data
Implements a CSV parser to convert loan CSV data into a proper array that may be used with the API. The parse
implementation provides simple data type checking, to ensure in some cases proper values are passed (for instance
it converts boolean true|false to string '0'|'1' as that's the expected value in the API). It also provides
two static functions to create ready to be used parser instances: withHeaders and withFile.
withHeaders creates a parser from an array of header information:
<pre>$parser = CSVLoanParser(array('foo', 'bar', 'baz'));</pre>
withFile creates a parser from a CSV file, and treats the first line as header information so it's not necessary to
set it independently:
<pre>$parser = CSVLoanParser(array('foo', 'bar', 'baz'));</pre>
« More »
CSVLinkParser¶
Base CSV Parser
Implements functionality that all CSV Parsers must have. Implementation of the inherited abstract parse method is
left to concrete classes.
« More »
CSVPaymentParser¶
Parse payment CSV data
Implements a CSV parser to convert payment CSV data into a proper array that may be used with the API. The parse
implementation provides simple data type checking, to ensure in some cases proper values are passed (for instance
it converts boolean true|false to string '0'|'1' as that's the expected value in the API). It also provides
two static functions to create ready to be used parser instances: withHeaders and withFile.
withHeaders creates a parser from an array of header information:
<pre>$parser = CSVPaymentParser(array('foo', 'bar', 'baz'));</pre>
withFile creates a parser from a CSV file, and treats the first line as header information so it's not necessary to
set it independently:
<pre>$parser = CSVPaymentParser(array('foo', 'bar', 'baz'));</pre>
« More »
CSVUserCustomFieldsParser¶
Parse user custom fields CSV data
Implements a CSV parser to convert user custom fields CSV data into a proper array that may be used with the API. The parse
implementation provides simple data type checking, to ensure in some cases proper values are passed (for instance
it converts boolean true|false to string '0'|'1' as that's the expected value in the API). It also provides
two static functions to create ready to be used parser instances: withHeaders and withFile.
withHeaders creates a parser from an array of header information:
<pre>$parser = CSVUserCustomFieldsParser(array('foo', 'bar', 'baz'));</pre>
withFile creates a parser from a CSV file, and treats the first line as header information so it's not necessary to
set it independently:
<pre>$parser = CSVUserCustomFieldsParser(array('foo', 'bar', 'baz'));</pre>
« More »
CSVChargesParser¶
Parse charges CSV data
Implements a CSV parser to convert charges CSV data into a proper array that may be used with the API. The parse
implementation provides simple data type checking, to ensure in some cases proper values are passed (for instance
it converts boolean true|false to string '0'|'1' as that's the expected value in the API). It also provides
two static functions to create ready to be used parser instances: withHeaders and withFile.
withHeaders creates a parser from an array of header information:
<pre>$parser = CSVChargesParser(array('foo', 'bar', 'baz'));</pre>
withFile creates a parser from a CSV file, and treats the first line as header information so it's not necessary to
set it independently:
<pre>$parser = CSVChargesParser(array('foo', 'bar', 'baz'));</pre>
« More »
CSVAdvancementParser¶
Parse advancement and credit CSV data
Implements a CSV parser to convert advancement and credit CSV data into a proper array that may be used with the API.
The parse implementation provides simple data type checking, to ensure in some cases proper values are passed
(for instance it converts boolean true|false to string '0'|'1' as that's the expected value in the API).
It also provides two static functions to create ready to be used parser instances: withHeaders and withFile.
withHeaders creates a parser from an array of header information:
<pre>$parser = CSVAdvancementParser(array('foo', 'bar', 'baz'));</pre>
withFile creates a parser from a CSV file, and treats the first line as header information so it's not necessary to
set it independently:
<pre>$parser = CSVAdvancementParser(array('foo', 'bar', 'baz'));</pre>
« More »
CSVEmployerParser¶
Base CSV Parser
Implements functionality that all CSV Parsers must have. Implementation of the inherited abstract parse method is
left to concrete classes.
« More »
CSVNoteParser¶
Parse note CSV data
Implements a CSV parser to convert note CSV data into a proper array that may be used with the API. The parse
implementation provides simple data type checking, to ensure in some cases proper values are passed (for instance
it converts boolean true|false to string '0'|'1' as that's the expected value in the API). It also provides
two static functions to create ready to be used parser instances: withHeaders and withFile.
withHeaders creates a parser from an array of header information:
<pre>$parser = CSVNoteParser(array('foo', 'bar', 'baz'));</pre>
withFile creates a parser from a CSV file, and treats the first line as header information so it's not necessary to
set it independently:
<pre>$parser = CSVNoteParser(array('foo', 'bar', 'baz'));</pre>
« More »
CSVCustomFieldsParser¶
Base CSV Parser
Implements functionality that all CSV Parsers must have. Implementation of the inherited abstract parse method is
left to concrete classes.
« More »
Parser¶
Parser
Defines the contract for all parsers. A parser receives a single row as input and generates a key => value array
with the result.
« More »
CSVEscrowParser¶
Base CSV Parser
Implements functionality that all CSV Parsers must have. Implementation of the inherited abstract parse method is
left to concrete classes.
« More »
CSVCollateralParser¶
Parse collateral CSV data
Implements a CSV parser to convert collateral CSV data into a proper array that may be used with the API. The parse
implementation provides simple data type checking, to ensure in some cases proper values are passed (for instance
it converts boolean true|false to string '0'|'1' as that's the expected value in the API). It also provides
two static functions to create ready to be used parser instances: withHeaders and withFile.
withHeaders creates a parser from an array of header information:
<pre>$parser = CSVCollateralParser(array('foo', 'bar', 'baz'));</pre>
withFile creates a parser from a CSV file, and treats the first line as header information so it's not necessary to
set it independently:
<pre>$parser = CSVCollateralParser(array('foo', 'bar', 'baz'));</pre>
« More »
CSVUserParser¶
Parse user CSV data
Implements a CSV parser to convert user CSV data into a proper array that may be used with the API. The parse
implementation provides simple data type checking, to ensure in some cases proper values are passed (for instance
it converts boolean true|false to string '0'|'1' as that's the expected value in the API). It also provides
two static functions to create ready to be used parser instances: withHeaders and withFile.
withHeaders creates a parser from an array of header information:
<pre>$parser = CSVUserParser(array('foo', 'bar', 'baz'));</pre>
withFile creates a parser from a CSV file, and treats the first line as header information so it's not necessary to
set it independently:
<pre>$parser = CSVUserParser(array('foo', 'bar', 'baz'));</pre>
« More »
CSVAutopayParser¶
Parse autopay CSV data
Implements a CSV parser to convert autopay CSV data into a proper array that may be used with the API. The parse
implementation provides simple data type checking, to ensure in some cases proper values are passed (for instance
it converts boolean true|false to string '0'|'1' as that's the expected value in the API). It also provides
two static functions to create ready to be used parser instances: withHeaders and withFile.
withHeaders creates a parser from an array of header information:
<pre>$parser = CSVAutopayParser(array('foo', 'bar', 'baz'));</pre>
withFile creates a parser from a CSV file, and treats the first line as header information so it's not necessary to
set it independently:
<pre>$parser = CSVAutopayParser(array('foo', 'bar', 'baz'));</pre>
« More »
CSVPaymentMethodParser¶
Parse payment methods CSV data
Implements a CSV parser to convert payment methods CSV data into a proper array that may be used with the API. The parse
implementation provides simple data type checking, to ensure in some cases proper values are passed (for instance
it converts boolean true|false to string '0'|'1' as that's the expected value in the API). It also provides
two static functions to create ready to be used parser instances: withHeaders and withFile.
withHeaders creates a parser from an array of header information:
<pre>$parser = CSVPaymentMethodParser(array('foo', 'bar', 'baz'));</pre>
withFile creates a parser from a CSV file, and treats the first line as header information so it's not necessary to
set it independently:
<pre>$parser = CSVPaymentMethodParser(array('foo', 'bar', 'baz'));</pre>
« More »
CSVInsuranceParser¶
Base CSV Parser
Implements functionality that all CSV Parsers must have. Implementation of the inherited abstract parse method is
left to concrete classes.
« More »
CSVParser¶
Base CSV Parser
Implements functionality that all CSV Parsers must have. Implementation of the inherited abstract parse method is
left to concrete classes.
« More »
CSVReferencesParser¶
Parse references CSV data
Implements a CSV parser to convert references CSV data into a proper array that may be used with the API. The parse
implementation provides simple data type checking, to ensure in some cases proper values are passed (for instance
it converts boolean true|false to string '0'|'1' as that's the expected value in the API). It also provides
two static functions to create ready to be used parser instances: withHeaders and withFile.
withHeaders creates a parser from an array of header information:
<pre>$parser = CSVReferencesParser(array('foo', 'bar', 'baz'));</pre>
withFile creates a parser from a CSV file, and treats the first line as header information so it's not necessary to
set it independently:
<pre>$parser = CSVReferencesParser(array('foo', 'bar', 'baz'));</pre>
« More »
CSVPromiseParser¶
Parse promises CSV data
Implements a CSV parser to convert promises CSV data into a proper array that may be used with the API. The parse
implementation provides simple data type checking, to ensure in some cases proper values are passed (for instance
it converts boolean true|false to string '0'|'1' as that's the expected value in the API). It also provides
two static functions to create ready to be used parser instances: withHeaders and withFile.
withHeaders creates a parser from an array of header information:
<pre>$parser = CSVPromiseParser(array('foo', 'bar', 'baz'));</pre>
withFile creates a parser from a CSV file, and treats the first line as header information so it's not necessary to
set it independently:
<pre>$parser = CSVPromiseParser(array('foo', 'bar', 'baz'));</pre>
« More »
CSVLoanSettingsParser¶
Base CSV Parser
Implements functionality that all CSV Parsers must have. Implementation of the inherited abstract parse method is
left to concrete classes.
« More »
CSVActivateParser¶
Parse activate CSV data
Implements a CSV parser to convert activate CSV data into a proper array that may be used with the API. The parse
implementation provides simple data type checking, to ensure in some cases proper values are passed (for instance
it converts boolean true|false to string '0'|'1' as that's the expected value in the API). It also provides
two static functions to create ready to be used parser instances: withHeaders and withFile.
withHeaders creates a parser from an array of header information:
<pre>$parser = CSVActivateParser(array('foo', 'bar', 'baz'));</pre>
withFile creates a parser from a CSV file, and treats the first line as header information so it's not necessary to
set it independently:
<pre>$parser = CSVActivateParser(array('foo', 'bar', 'baz'));</pre>
« More »
CSVChecklistParser¶
Parse checklist CSV data
Implements a CSV parser to convert checklist CSV data into a proper array that may be used with the API. The parse
implementation provides simple data type checking, to ensure in some cases proper values are passed (for instance
it converts boolean true|false to string '0'|'1' as that's the expected value in the API). It also provides
two static functions to create ready to be used parser instances: withHeaders and withFile.
withHeaders creates a parser from an array of header information:
<pre>$parser = CSVChecklistParser(array('foo', 'bar', 'baz'));</pre>
withFile creates a parser from a CSV file, and treats the first line as header information so it's not necessary to
set it independently:
<pre>$parser = CSVChecklistParser(array('foo', 'bar', 'baz'));</pre>
« More »