Contact_AddressBook
[ class tree: Contact_AddressBook ] [ index: Contact_AddressBook ] [ all elements ]

Class: Contact_AddressBook_Builder_csv

Source Location: /Contact_AddressBook-0.1.0dev1/Contact/AddressBook/Builder/csv.php

Class Overview

Contact_AddressBook_Builder
   |
   --Contact_AddressBook_Builder_csv

Abstract class for building CSV address book format.


Author(s):

Variables

Methods


Child classes:

Contact_AddressBook_Builder_csv_outlook_express
Class for building Ms Outlook Express CSV address book format.
Contact_AddressBook_Builder_csv_netscape
Class for building Netscape/Mozilla/Thunderbird CSV address book format.

Inherited Variables

Inherited Methods


Class Details

[line 70]
Abstract class for building CSV address book format.


[ Top ]


Class Variables

$fieldsCount =  0

[line 96]

Address book fields count.
  • Access: protected

Type:   int


[ Top ]

$header = array()

[line 88]

Address book field header.
  • Access: protected

Type:   array


[ Top ]

$writeHeader =  false

[line 80]

Flag for set to write the header or not, FALSE by default.
  • Access: protected

Type:   bool


[ Top ]



Method Detail

Contact_AddressBook_Builder_csv (Constructor)   [line 109]

Contact_AddressBook_Builder_csv Contact_AddressBook_Builder_csv( [array $data = null], [array $options = null])

PHP 4 compatible constructor.
  • Access: public

Parameters:

array   $data   —  (optional) Data.
array   $options   —  (optional) Options.

[ Top ]

build   [line 123]

bool|PEAR_Error build( )

Build the address book.
  • Return: TRUE on success or PEAR_Error on failure.
  • Access: public

Overridden in child classes as:

Contact_AddressBook_Builder_csv_outlook_express::build()
Build the structure format.

Overrides Contact_AddressBook_Builder::build() (Build the structure format.)
[ Top ]


Documentation generated on Mon, 11 Mar 2019 14:00:18 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.