Arbit - project tracking

PHPillow - PHP CouchDB connector

API documentation :: Element Index

Index of All Elements

Package Indexes


[ a ] [ b ] [ c ] [ d ] [ e ] [ f ] [ g ] [ i ] [ l ] [ m ] [ n ] [ o ] [ p ] [ q ] [ r ] [ s ] [ t ] [ u ] [ v ] [ w ] [ _ ]

Letter 'a'

$allowedMethods
in file connection.php, variable phpillowConnection::$allowedMethods
    Array containing the list of allowed HTTP methods to interact with couch server.
addConnection
in file gen_autoload_files.php, method arbitTopoLogicalSorting::addConnection()
    Add directed connection to the graph Add a connection from node $src to node $dst to the graph.
addNode
in file gen_autoload_files.php, method arbitTopoLogicalSorting::addNode()
    Add node to the graph
arbitCommitMessageParser
in file validate_commit_message.php, class arbitCommitMessageParser
    Arbit parser for arbit commit messages defined by the following grammar:
  1.   Message       ::= Statement+ | Statement* Comment+
  2.   Statement     ::= Reference | Fixed | Implemented | Documented | Tested
  3.  
  4.   Comment       ::= '# ' TextLine | '#\n'
  5.  
  6.   Reference     ::= '- Refs'         BugNr  ': ' TextLine Text?
  7.   Fixed         ::= '- ' FixedString BugNr  ': ' TextLine Text?
  8.   Implemented   ::= '- Implemented'  BugNr? ': ' TextLine Text?
  9.   Documented    ::= '- Documented'   BugNr? ': ' TextLine Text?
  10.   Tested        ::= '- Tested: '                 TextLine Text?
  11.  
  12.   FixedString   ::= 'Fixed' | 'Closed'
  13.  
  14.   Text          ::= '  ' TextLine Text?
  15.   BugNr         ::= ' #' [1-9]+[0-9]*
  16.   TextLine      ::= [\x20-\x7E]+ "\n"
With one additional condition not mentioned in the grammar, that no line should ever exceed 79 characters per line.
arbitCommitParserException
in file validate_commit_message.php, class arbitCommitParserException
    Very simple exception class, posign for the original exception class
arbitTopoLogicalSorting
in file gen_autoload_files.php, class arbitTopoLogicalSorting
    CycleDetection
attachFile
in file document.php, method phpillowDocument::attachFile()
    Attach file to document The file passed to the method will be attached to the document and stored in the database. will be ued as a name, but you may optionally specify a name as the second parameter of the method.
attachMemoryFile
in file document.php, method phpillowDocument::attachMemoryFile()
    Attach file from memory to document The data passed to the method will be attached to the document and stored in the database.
autoload.php
procedural page autoload.php
array.php
procedural page array.php
array.php
procedural page array.php

Letter 'b'

$boundaries
in file multipart_writer.php, variable phpillowToolMultipartWriter::$boundaries
    Already used boundaries
$boundary
in file multipart_writer.php, variable phpillowToolMultipartWriter::$boundary
    Currently used boundary
buildMessage
in file exception.php, method phpillowException::buildMessage()
    Build exception message Replace all placeholders in exception message. has been "borrowed" from ezcTranslations, as this will used for the translation, so that we are using the exact same replacement strategy.
buildRequest
in file custom.php, method phpillowCustomConnection::buildRequest()
    Build a HTTP 1. Build the HTTP 1.
buildViewQuery
in file view.php, method phpillowView::buildViewQuery()
    Build view query string from options
bootstrap.php
procedural page bootstrap.php
base.php
procedural page base.php
boolean.php
procedural page boolean.php

Letter 'c'

$connection
in file document.php, variable phpillowDocument::$connection
    The phpillowConnection to be used by this document
$connection
in file lazy_file.php, variable phpillowLazyFile::$connection
    phpillowConnection to be used for retrieving the file data if requested.
$connection
in file custom.php, variable phpillowCustomConnection::$connection
    Connection pointer for connections, once keep alive is working on the CouchDb side.
$connectionInfo
in file tool.php, variable phpillowTool::$connectionInfo
    Parsed connection information
checkConnection
in file custom.php, method phpillowCustomConnection::checkConnection()
    Check for server connection Checks if the connection already has been established, or tries to establish the connection, if not done yet.
checkRequirements
in file document.php, method phpillowDocument::checkRequirements()
    Check if all requirements are met Checks if all required properties has been set. the properties, which are required but not set, or true if all requirements are fulfilled.
checkStream
in file multipart_parser.php, method phpillowToolMultipartParser::checkStream()
    Check stream Ensure given stream is a "multipart/mixed" mixed document, and read the important document properties, like the boundary string, for further processing.
checkTypeOfResponse
in file document.php, method phpillowDocument::checkTypeOfResponse()
    Verifies that the fetched document is of the given type
createDocument
in file manager.php, method phpillowManager::createDocument()
    Create new document Create a new document of the given type and return it. phpillowNoSuchPropertyException if the document does not exist.
createInstance
in file stream.php, method phpillowStreamConnection::createInstance()
    Create a new couch DB connection instance.
createInstance
in file custom.php, method phpillowCustomConnection::createInstance()
    Create a new couch DB connection instance.
createInstance
in file connection.php, method phpillowConnection::createInstance()
    Create a new couch DB connection instance.
createNew
in file document.php, method phpillowDocument::createNew()
    Create a new instance of the document class Create a new instance of the statically called document class.
createNew
in file user.php, method phpillowUserView::createNew()
    Create a new instance of the document class Create a new instance of the statically called document class.
createNew
in file group.php, method phpillowGroupView::createNew()
    Create a new instance of the document class Create a new instance of the statically called document class.
createNew
in file user.php, method phpillowUserFileView::createNew()
    Create a new instance of the document class Create a new instance of the statically called document class.
custom.php
procedural page custom.php
connection.php
procedural page connection.php

Letter 'd'

$database
in file connection.php, variable phpillowConnection::$database
    Currently used database
$database
in file document.php, variable phpillowDocument::$database
    The database to be used by this document
$docType
in file document.php, variable phpillowDocument::$docType
    Set this before calling static functions.
$documentClass
in file document.php, variable phpillowDocumentValidator::$documentClass
    Required class for the aggregated single document.
$documents
in file manager.php, variable phpillowManager::$documents
    Initial mapping of document types to document classes.
$dsn
in file tool.php, variable phpillowTool::$dsn
    Data source name for the CouchDB connection
delete
in file document.php, method phpillowDocument::delete()
    Deletes the current document Tries to delete the current document from the database. conflict exception in case the document has been modified since the last fetch.
deleteDocument
in file manager.php, method phpillowManager::deleteDocument()
    Delete document by ID Delete the document of the given type with the given ID. phpillowNoSuchPropertyException if the document does not exist.
dump
in file tool.php, method phpillowTool::dump()
    Execute dump command Returns a proper status code indicating successful execution of the command.
document.php
procedural page document.php
data.php
procedural page data.php
date.php
procedural page date.php
document.php
procedural page document.php
document_array.php
procedural page document_array.php

Letter 'e'

$edges
in file gen_autoload_files.php, variable arbitTopoLogicalSorting::$edges
    Array with edges in the graph, which has the structure:
exception.php
procedural page exception.php
email.php
procedural page email.php

Letter 'f'

fetchById
in file document.php, method phpillowDocument::fetchById()
    Get document by ID Get document by ID and return a document object instance for the fetch document.
fetchData
in file lazy_file.php, method phpillowLazyFile::fetchData()
    Fetch the attachment data from the couchdb and return it
fetchDocument
in file manager.php, method phpillowManager::fetchDocument()
    Fetch document by ID Fetch the document of the given type with the given ID. phpillowNoSuchPropertyException if the document does not exist.
fromResponse
in file document.php, method phpillowDocument::fromResponse()
    Set values from a response object Set values of the document from the response object, if they are available in there.
file_view.php
procedural page file_view.php
float.php
procedural page float.php

Letter 'g'

generateId
in file document.php, method phpillowDocument::generateId()
    Get ID from document The ID normally should be calculated on some meaningful / unique property for the current type of documents. not be too long and should not contain multibyte characters.
generateId
in file view.php, method phpillowView::generateId()
    Get ID from document The ID normally should be calculated on some meaningful / unique property for the current ttype of documents. not be too long and should not contain multibyte characters.
getBoundary
in file multipart_writer.php, method phpillowToolMultipartWriter::getBoundary()
    Get unique boudary Get a unique boundary string, which is not yet used by any wrapping document and most probably not occurs in any of the embedded documents.
getClassDependenciesFromFile
in file gen_autoload_files.php, function getClassDependenciesFromFile()
    Get dependencies for class
getConnection
in file document.php, method phpillowDocument::getConnection()
    Return used connection
getDatabase
in file connection.php, method phpillowConnection::getDatabase()
    Return name of the currently used database
getDatabase
in file document.php, method phpillowDocument::getDatabase()
    Return used database
getDocument
in file multipart_parser.php, method phpillowToolMultipartParser::getDocument()
    Get document from stream Get the (next) document from the stream. document properties and their values (like Content-Type), as well as an 'body' index, which contains the actual contents of the document.
getDocumentBody
in file tool.php, method phpillowTool::getDocumentBody()
    Clean up document definition Returns the cleaned up document body as a result.
getDocumentId
in file document.php, method phpillowDocument::getDocumentId()
    Get document ID from object ID Composes the document ID out of the document type and the generated ID for the current document.
getDocumentId
in file view.php, method phpillowView::getDocumentId()
    Get document ID from object ID Composes the document ID out of the document type and the generated ID for the current document.
getFile
in file document.php, method phpillowDocument::getFile()
    Get file contents Get the contents of an attached file as a phpillowDataResponse.
getFullDocument
in file base.php, method phpillowResponse::getFullDocument()
    Get full document
getInstance
in file connection.php, method phpillowConnection::getInstance()
    Get configured couch DB connection instance
getResponse
in file exception.php, method phpillowResponseErrorException::getResponse()
    Return response Return response to check the actual response which cause the error, or receive details about the server error.
getSortedNodeList
in file gen_autoload_files.php, method arbitTopoLogicalSorting::getSortedNodeList()
    Remove cycles from the graph This method uses an algorithm similar to the topological sort algorithm to remove all cycles from the graph. are not in cycles, but leave nodes, which are linked from cycles will stay in the graph.
getText
in file exception.php, method phpillowException::getText()
    Get message
getTextValues
in file exception.php, method phpillowException::getTextValues()
    Get properties Get text properties containing the values, which should replace the placeholders in the message.
getType
in file view.php, method phpillowView::getType()
    Return document type name This method is required to be implemented to return the document type for PHP versions lower then 5. might just implement a method which does "return static:$type" in a base class.
getType
in file document.php, method phpillowDocument::getType()
    Return document type name This method is required to be implemented to return the document type for PHP versions lower than 5. might just implement a method which does "return static:$type" in a base class.
getView
in file manager.php, method phpillowManager::getView()
    Return view Get a view object for the given view type. phpillowNoSuchPropertyException if the view does not exist.
getViewName
in file user.php, method phpillowUserView::getViewName()
    Get name of view
getViewName
in file user.php, method phpillowUserFileView::getViewName()
    Get name of view
getViewName
in file view.php, method phpillowView::getViewName()
    Get name of view
getViewName
in file group.php, method phpillowGroupView::getViewName()
    Get name of view
group.php
procedural page group.php
gen_autoload_files.php
procedural page gen_autoload_files.php

Letter 'i'

$instance
in file connection.php, variable phpillowConnection::$instance
    Instance of phpillowConnection for singleton implementation.
image_file_location.php
procedural page image_file_location.php
indexable_date.php
procedural page indexable_date.php
integer.php
procedural page integer.php

Letter 'l'

$leaves
in file gen_autoload_files.php, variable arbitTopoLogicalSorting::$leaves
    Array with leaves in the graph
$length
in file string_stream.php, variable phpillowToolStringStream::$length
    Cached length of the string
load
in file tool.php, method phpillowTool::load()
    Execute load command Returns a proper status code indicating successful execution of the command.
lazy_file.php
procedural page lazy_file.php

Letter 'm'

$max
in file float.php, variable phpillowFloatValidator::$max
    Maximum value for passed float value
$max
in file integer.php, variable phpillowIntegerValidator::$max
    Maximum value for passed integer value
$min
in file float.php, variable phpillowFloatValidator::$min
    Minimum value for passed float value
$min
in file integer.php, variable phpillowIntegerValidator::$min
    Minimum value for passed integer value
$modified
in file document.php, variable phpillowDocument::$modified
    Flag, indicating if current document has already been modified
manager.php
procedural page manager.php
multipart_parser.php
procedural page multipart_parser.php
multipart_writer.php
procedural page multipart_writer.php

Letter 'n'

$newAttachments
in file document.php, variable phpillowDocument::$newAttachments
    List of new attachments to the document.
$newDocument
in file document.php, variable phpillowDocument::$newDocument
    Flag, indicating if current document is a new one.
$nodes
in file gen_autoload_files.php, variable arbitTopoLogicalSorting::$nodes
    Array with all graph nodes
normalizeWhitespaces
in file validate_commit_message.php, method arbitCommitMessageParser::normalizeWhitespaces()
    Normalizes whitespaces in commit message Even not defined in the grammar we do not care about additional newlines or empty lines anywhere.
no.php
procedural page no.php
null.php
procedural page null.php

Letter 'o'

$optionalFields
in file object.php, variable phpillowObjectValidator::$optionalFields
    Optional fields for the object
$options
in file multipart_parser.php, variable phpillowToolMultipartParser::$options
    Document properties
$options
in file tool.php, variable phpillowTool::$options
    CLI tool options
$options
in file connection.php, variable phpillowConnection::$options
    CouchDB connection options
out
in file tool.php, method phpillowTool::out()
    Echo a message Echo a progress message to STDERR, if the verbose flag is set.
object.php
procedural page object.php
object_array.php
procedural page object_array.php
or.php
procedural page or.php

Letter 'p'

$position
in file string_stream.php, variable phpillowToolStringStream::$position
    Current position inside the string
$properties
in file base.php, variable phpillowResponse::$properties
    Array containing all response properties
$properties
in file document.php, variable phpillowDocument::$properties
    Properties with they type and value validators array( . email => new phpillowMailValidator( . .
$properties
in file lazy_file.php, variable phpillowLazyFile::$properties
    Storage for read-only properties
$properties
in file exception.php, variable phpillowException::$properties
    Array with placeholder replacers.
parse
in file response.php, method phpillowResponseFactory::parse()
    Parse a server response Parses a server response depending on the response body and the HTTP status code.
parse
in file validate_commit_message.php, method arbitCommitMessageParser::parse()
    Parse a commit message Parses a commit messages defined by the grammar documented in the class header. the error message.
parseConnectionInformation
in file tool.php, method phpillowTool::parseConnectionInformation()
    Parse the provided connection information Returns false,if the connection information could not be parser properly.
parseDocument
in file multipart_parser.php, method phpillowToolMultipartParser::parseDocument()
    Parse a single document Parse a single document, and return an array with all headers and the document body. an array with all parts is returned as the type.
parseStatements
in file validate_commit_message.php, method arbitCommitMessageParser::parseStatements()
    Parse all statements Parse the statements like defined in the grammar in the class level docblock.
phpillowArrayResponse
in file array.php, class phpillowArrayResponse
    Array response Response class used, when CouchDB only returned an array, like for database lists.
phpillowArrayValidator
in file array.php, class phpillowArrayValidator
    Validate array inputs
phpillowBooleanValidator
in file boolean.php, class phpillowBooleanValidator
    validate boolean inputs
phpillowConnection
in file connection.php, class phpillowConnection
    Basic couch DB connection handling class Default connection handler using PHPs stream wrappers.
phpillowConnectionException
in file exception.php, class phpillowConnectionException
    Exception thrown, when connection could not be established or configured.
phpillowCustomConnection
in file custom.php, class phpillowCustomConnection
    Basic couch DB connection handling class.
phpillowDataResponse
in file data.php, class phpillowDataResponse
    Data response
phpillowDateValidator
in file date.php, class phpillowDateValidator
    Validate date inputs
phpillowDocument
in file document.php, class phpillowDocument
    Basic abstract document
phpillowDocumentArrayValidator
in file document_array.php, class phpillowDocumentArrayValidator
    Validate text inputs
phpillowDocumentValidator
in file document.php, class phpillowDocumentValidator
    Validate text inputs
phpillowEmailValidator
in file email.php, class phpillowEmailValidator
    Validate email addresses
phpillowException
in file exception.php, class phpillowException
    Basic phpillow exception
phpillowFileView
in file file_view.php, class phpillowFileView
    Wrapper base for views in the database, where view functions are locally stored as files.
phpillowFloatValidator
in file float.php, class phpillowFloatValidator
    Validate float inputs
phpillowGroupView
in file group.php, class phpillowGroupView
    Wrapper for group views
phpillowImageFileLocationValidator
in file image_file_location.php, class phpillowImageFileLocationValidator
    Validate given file as a valid image file
phpillowIndexableDateValidator
in file indexable_date.php, class phpillowIndexableDateValidator
    Validate date inputs
phpillowIntegerValidator
in file integer.php, class phpillowIntegerValidator
    Validate integer inputs
phpillowInvalidRequestException
in file exception.php, class phpillowInvalidRequestException
    Exception thrown, when a request could not be build out of the given
phpillowLazyFile
in file lazy_file.php, class phpillowLazyFile
    Class representing a file attached to a couchdb document.
phpillowManager
in file manager.php, class phpillowManager
    Basic couch DB view and document manager / registry.
phpillowMultipartParserException
in file exception.php, class phpillowMultipartParserException
    Exception thrown if the parsing of a multipart/mixed document failed.
phpillowNoDatabaseException
in file exception.php, class phpillowNoDatabaseException
    Exception thrown, when no database has been configured.
phpillowNoSuchPropertyException
in file exception.php, class phpillowNoSuchPropertyException
    Exception thrown, when a property requested from an response object is not available.
phpillowNoValidator
in file no.php, class phpillowNoValidator
    Pseudo no-validator
phpillowNullValidator
in file null.php, class phpillowNullValidator
    Validate null inputs
phpillowObjectArrayValidator
in file object_array.php, class phpillowObjectArrayValidator
    Validate arrays of object inputs
phpillowObjectValidator
in file object.php, class phpillowObjectValidator
    Validate object inputs
phpillowOptionException
in file exception.php, class phpillowOptionException
    Exception thrown, when trying to set an unknown option
phpillowOrValidationException
in file exception.php, class phpillowOrValidationException
    Exception thrown, when a document property could not be validated by the or-validator.
phpillowOrValidator
in file or.php, class phpillowOrValidator
    Validate object inputs
phpillowRegexpValidator
in file regexp.php, class phpillowRegexpValidator
    Validate string inputs against a regular expression
phpillowResponse
in file base.php, class phpillowResponse
    Response factory to create response objects from JSON results Exposes all properties of the response as class properties, which can be accessed like public properties:
phpillowResponseConflictErrorException
in file exception.php, class phpillowResponseConflictErrorException
    Exception thrown if the server detected a conflict while processing a request.
phpillowResponseErrorException
in file exception.php, class phpillowResponseErrorException
    Exception thrown if the server could not properly response a request.
phpillowResponseFactory
in file response.php, class phpillowResponseFactory
    Response factory to create response objects from JSON results
phpillowResponseNotFoundErrorException
in file exception.php, class phpillowResponseNotFoundErrorException
    Exception thrown if the server could not find a requested document.
phpillowResultSetResponse
in file result.php, class phpillowResultSetResponse
    Result set response Exposes all properties of the response as class properties, which can be accessed like public properties:
phpillowRuntimeException
in file exception.php, class phpillowRuntimeException
    Runtime exception for really unexpected failures.
phpillowStatusResponse
in file status.php, class phpillowStatusResponse
    Status response Exposes all properties of the response as class properties, which can be accessed like public properties:
phpillowStreamConnection
in file stream.php, class phpillowStreamConnection
    Basic couch DB connection handling class Connection handler using PHPs stream wrappers.
phpillowStringValidator
in file string.php, class phpillowStringValidator
    validate string inputs
phpillowTextValidator
in file text.php, class phpillowTextValidator
    Validate text inputs
phpillowTool
in file tool.php, class phpillowTool
    Basic tool handling in- end exports of CouchDB dumps.
phpillowToolMultipartParser
in file multipart_parser.php, class phpillowToolMultipartParser
    Parses MIME messages, especially multipart-messages
phpillowToolMultipartWriter
in file multipart_writer.php, class phpillowToolMultipartWriter
    Writes a CouchDB dump into a multipart/mixed MIME file
phpillowToolStringStream
in file string_stream.php, class phpillowToolStringStream
    Stream wrapper for plain strings
phpillowUserFileView
in file user.php, class phpillowUserFileView
    Wrapper for user views
phpillowUserView
in file user.php, class phpillowUserView
    Wrapper for user views
phpillowUuidValidator
in file uuid.php, class phpillowUuidValidator
    Validate uuid version 4 inputs
phpillowValidationException
in file exception.php, class phpillowValidationException
    Exception thrown, when a document property could not be validated by the validator.
phpillowValidator
in file validator.php, class phpillowValidator
    Abstract base class for document property validations
phpillowView
in file view.php, class phpillowView
    Wrapper base for views in the database
phpillow_autoload
in file bootstrap.php, function phpillow_autoload()
    This is the bootstrap file, which sets up an autoload mechanism using spl-Autoload-register, which makes all PHPillow classes available in your scripts.
primeCaches
in file tool.php, method phpillowTool::primeCaches()
    Prime caches of all views Returns a proper status code indicating successful execution of the command.
printVersion
in file tool.php, method phpillowTool::printVersion()
    Print version Print version of the tool, if the version flag has been set.

Letter 'q'

query
in file view.php, method phpillowView::query()
    Query a view

Letter 'r'

$rawMessage
in file exception.php, variable phpillowException::$rawMessage
    Exception message with optional placeholders
$regexp
in file regexp.php, variable phpillowRegexpValidator::$regexp
    Regular expression to validate against
$requiredFields
in file object.php, variable phpillowObjectValidator::$requiredFields
    Required fields of the object.
$requiredProperties
in file view.php, variable phpillowView::$requiredProperties
    List of required properties. set, a validation exception will be thrown on save.
$requiredProperties
in file document.php, variable phpillowDocument::$requiredProperties
    List of required properties. set, a validation exception will be thrown on save.
$response
in file exception.php, variable phpillowResponseErrorException::$response
    Actual parsed server response
removeComments
in file validate_commit_message.php, method arbitCommitMessageParser::removeComments()
    Removes comments from a commit message Removes all valid comments from a commit messages, as they are not of interest for the content extraction.
renderGraph
in file gen_autoload_files.php, method arbitTopoLogicalSorting::renderGraph()
    Render a graph Renders the graph using dot (http://graphviz. file.
request
in file stream.php, method phpillowStreamConnection::request()
    Perform a request to the server and return the result Perform a request to the server and return the result converted into a phpillowResponse object. could be converted in such a response object, set the forth parameter to true, and you get a response object returned, containing the raw body.
request
in file custom.php, method phpillowCustomConnection::request()
    Perform a request to the server and return the result Perform a request to the server and return the result converted into a phpillowResponse object. could be converted in such a response object, set the forth parameter to true, and you get a response object returned, containing the raw body.
request
in file connection.php, method phpillowConnection::request()
    Perform a request to the server and return the result Perform a request to the server and return the result converted into a phpillowResponse object. could be converted in such a response object, set the fourth parameter to true, and you get a response object returned, containing the raw body.
result.php
procedural page result.php
response.php
procedural page response.php
regexp.php
procedural page regexp.php

Letter 's'

$specialProperties
in file document.php, variable phpillowDocument::$specialProperties
    List of special properties, which are available beside the document specific properties.
$stderr
in file tool.php, variable phpillowTool::$stderr
    Standard error stream
$stdout
in file tool.php, variable phpillowTool::$stdout
    Standard output stream
$storage
in file document.php, variable phpillowDocument::$storage
    Object storing all the document properties as public attributes. way it is easy to serialize using json_encode.
$stream
in file multipart_parser.php, variable phpillowToolMultipartParser::$stream
    Stream to read from
$stream
in file multipart_writer.php, variable phpillowToolMultipartWriter::$stream
    Stream to read from
$string
in file string_stream.php, variable phpillowToolStringStream::$string
    String, wrapped by the stream
$supportedImageFormats
in file image_file_location.php, variable phpillowImageFileLocationValidator::$supportedImageFormats
    Array containing a list of supported image formats.
save
in file document.php, method phpillowDocument::save()
    Save the document If thew document has not been modified the method will immediately exit and return false. document will be stored in the database, keeping all the old revision intact and return true on success.
setConnection
in file document.php, method phpillowDocument::setConnection()
    Reconfigure the connection to be used by this document
setDatabase
in file document.php, method phpillowDocument::setDatabase()
    Reconfigure the database to be used by this document
setDatabase
in file connection.php, method phpillowConnection::setDatabase()
    Set database to use Set the name of database to use. path, but only its name.
setDocumentClass
in file manager.php, method phpillowManager::setDocumentClass()
    Set document class Set a document class for a document type.
setOption
in file connection.php, method phpillowConnection::setOption()
    Set option value Set the value for an connection option. phpillowOptionException for unknown options.
setOutputStreams
in file tool.php, method phpillowTool::setOutputStreams()
    Set output streams Set the output streams to be used by the tool.
setViewClass
in file manager.php, method phpillowManager::setViewClass()
    Set view class Set a view class for a view type.
stream.php
procedural page stream.php
status.php
procedural page status.php
string_stream.php
procedural page string_stream.php
string.php
procedural page string.php
stream_eof
in file string_stream.php, method phpillowToolStringStream::stream_eof()
    Has the stream reached its end?
stream_open
in file string_stream.php, method phpillowToolStringStream::stream_open()
    Open stream
stream_read
in file string_stream.php, method phpillowToolStringStream::stream_read()
    Read from stream
stream_seek
in file string_stream.php, method phpillowToolStringStream::stream_seek()
    Seek to a defined position in the string
stream_stat
in file string_stream.php, method phpillowToolStringStream::stream_stat()
    Returns information about the stream
stream_tell
in file string_stream.php, method phpillowToolStringStream::stream_tell()
    Tell current stream position
stream_write
in file string_stream.php, method phpillowToolStringStream::stream_write()
    Write to stream
stringToId
in file document.php, method phpillowDocument::stringToId()
    Get ID string from arbitrary string To calculate an ID string from an phpillowrary string, first iconvs transliteration abilities are used, and after that all, but common ID characters, are replaced by the given replace string, which defaults to _.

Letter 't'

$type
in file document.php, variable phpillowDocument::$type
    Document type, may be a string matching the regular expression:
tool.php
procedural page tool.php
text.php
procedural page text.php

Letter 'u'

$url
in file lazy_file.php, variable phpillowLazyFile::$url
    Url which provides access to the couchdb attachment associated with this lazy file loader.
user.php
procedural page user.php
uuid.php
procedural page uuid.php
user.php
procedural page user.php

Letter 'v'

$validatorExceptions
in file exception.php, variable phpillowOrValidationException::$validatorExceptions
    Contains the exceptions of the validators that were used
$validators
in file or.php, variable phpillowOrValidator::$validators
    Array of validators to be checked
$versioned
in file document.php, variable phpillowDocument::$versioned
    Indicates whether to keep old revisions of this document or not.
$viewDefinitions
in file user.php, variable phpillowUserView::$viewDefinitions
    View functions to be registered on the server
$viewDefinitions
in file group.php, variable phpillowGroupView::$viewDefinitions
    View functions to be registered on the server
$viewDefinitions
in file view.php, variable phpillowView::$viewDefinitions
    View functions to be registered on the server
$viewFunctions
in file file_view.php, variable phpillowFileView::$viewFunctions
    View functions to be registered on the server.
$viewReduces
in file group.php, variable phpillowGroupView::$viewReduces
    Reduce function for a view function.
$viewReduces
in file view.php, variable phpillowView::$viewReduces
    Reduce function for a view function.
$views
in file manager.php, variable phpillowManager::$views
    Initial mapping of view types to view classes.
validator.php
procedural page validator.php
view.php
procedural page view.php
validate_commit_message.php
procedural page validate_commit_message.php
validate
in file or.php, method phpillowOrValidator::validate()
    Validate input as object
validate
in file validator.php, method phpillowValidator::validate()
    Validate input depending on the current validator and the configured
validate
in file regexp.php, method phpillowRegexpValidator::validate()
    Validate input string against a regexp Validates the input string against the configured regular expression.
validate
in file object_array.php, method phpillowObjectArrayValidator::validate()
    Validate input to be an array of objects
validate
in file text.php, method phpillowTextValidator::validate()
    Validate input as string
validate
in file string.php, method phpillowStringValidator::validate()
    Validate input as string
validate
in file uuid.php, method phpillowUuidValidator::validate()
    Validate input as uuid version 4
validate
in file no.php, method phpillowNoValidator::validate()
    Do not validate input, but just pass.
validate
in file document_array.php, method phpillowDocumentArrayValidator::validate()
    Validate input as string
validate
in file email.php, method phpillowEmailValidator::validate()
    Validate input as an email address
validate
in file document.php, method phpillowDocumentValidator::validate()
    Validate input as string
validate
in file date.php, method phpillowDateValidator::validate()
    Validate input as string
validate
in file boolean.php, method phpillowBooleanValidator::validate()
    Validate input as a boolean
validate
in file object.php, method phpillowObjectValidator::validate()
    Validate input as object
validate
in file float.php, method phpillowFloatValidator::validate()
    Validate input as float
validate
in file null.php, method phpillowNullValidator::validate()
    Validate input as integer
validate
in file array.php, method phpillowArrayValidator::validate()
    Validate input as string
validate
in file integer.php, method phpillowIntegerValidator::validate()
    Validate input as integer
validate
in file image_file_location.php, method phpillowImageFileLocationValidator::validate()
    Validate input as string
validate
in file indexable_date.php, method phpillowIndexableDateValidator::validate()
    Validate input as string
verifyView
in file view.php, method phpillowView::verifyView()
    Verify stored views Check if the views stored in the database equal the view definitions specified by the vew classes. view specifications in the class.
verifyView
in file file_view.php, method phpillowFileView::verifyView()
    Verify stored views Check if the views stored in the database equal the view definitions specified by the vew classes. view specifications in the class.

Letter 'w'

writeDocument
in file multipart_writer.php, method phpillowToolMultipartWriter::writeDocument()
    Write document to stream Write a single document to the stream. the document contains attachments.
writeMultipartDocument
in file multipart_writer.php, method phpillowToolMultipartWriter::writeMultipartDocument()
    Write a single document to the MIME file
writeSimpleDocument
in file multipart_writer.php, method phpillowToolMultipartWriter::writeSimpleDocument()
    Write a single document to the MIME file

Letter '_'

__call
in file connection.php, method phpillowConnection::__call()
    HTTP method request wrapper Wraps the HTTP method requests to interact with the couch server. supported methods are:
  • GET
  • DELETE
  • POST
  • PUT
Each request takes the full request path as the first parameter and optionally data as the second parameter. database name, if the request should operate on a specific database.
__callStatic
in file view.php, method phpillowView::__callStatic()
    Wrapper for more convenient view queries Wrap all static calls to a extended view class, instantiate it and then call query method on the view object, reusing the called method name to query the view.
__construct
in file gen_autoload_files.php, method arbitTopoLogicalSorting::__construct()
    Construct CycleDetection graph
__construct
in file lazy_file.php, method phpillowLazyFile::__construct()
    Construct a new lazy File loader object using a given access url, contentType and length in bytes.
__construct
in file integer.php, method phpillowIntegerValidator::__construct()
    Validator constructor Validator constructor to optionally specify the minimum and maximum value for the allowed integer values. false to the respective parameter.
__construct
in file file_view.php, method phpillowFileView::__construct()
    Construct new document
__construct
in file exception.php, method phpillowResponseNotFoundErrorException::__construct()
    Construct parent from response
__construct
in file exception.php, method phpillowRuntimeException::__construct()
    Construct runtime exception from exception message.
__construct
in file multipart_parser.php, method phpillowToolMultipartParser::__construct()
    Construct parser from input stream
__construct
in file float.php, method phpillowFloatValidator::__construct()
    Validator constructor Validator constructor to optionally specify the minimum and maximum value for the allowed float values. false to the respective parameter.
__construct
in file object.php, method phpillowObjectValidator::__construct()
    Validator constructor Validator constructor to specify the required as well as optional fields of the object, which provide validators on their own.
__construct
in file user.php, method phpillowUserFileView::__construct()
    Construct view
__construct
in file validate_commit_message.php, method arbitCommitMessageParser::__construct()
    Construct parser
__construct
in file view.php, method phpillowView::__construct()
    Construct new document
__construct
in file tool.php, method phpillowTool::__construct()
    Construct tool Construct tool from database DSN (Data-Source-Name, the URL defining the databases location) and an optional set of options.
__construct
in file regexp.php, method phpillowRegexpValidator::__construct()
    Validator constructor Validator constructor to specify the required PCRE regular expression for the input string validation.
__construct
in file array.php, method phpillowArrayResponse::__construct()
    Construct response object from response array
__construct
in file or.php, method phpillowOrValidator::__construct()
    Validator constructor Validator constructor to specify the validators that should be checked.
__construct
in file multipart_writer.php, method phpillowToolMultipartWriter::__construct()
    Construct parser from input stream
__construct
in file exception.php, method phpillowResponseErrorException::__construct()
    Construct exception out of given response
__construct
in file connection.php, method phpillowConnection::__construct()
    Construct a couch DB connection Construct a couch DB connection from basic connection parameters for one given database.
__construct
in file exception.php, method phpillowResponseConflictErrorException::__construct()
    Construct parent from response
__construct
in file document.php, method phpillowDocument::__construct()
    Construct new document
__construct
in file document.php, method phpillowDocumentValidator::__construct()
    Validator constructor Validator constructor to specify the required class for the aggregated document.
__construct
in file data.php, method phpillowDataResponse::__construct()
    Construct response object from raw data
__construct
in file base.php, method phpillowResponse::__construct()
    Construct response object from JSON result
__construct
in file exception.php, method phpillowNoSuchPropertyException::__construct()
    Create exception from property name
__construct
in file exception.php, method phpillowOptionException::__construct()
    Create exception from option name
__construct
in file exception.php, method phpillowException::__construct()
    Construct exception message Construct exception message of a string with placeholders and the properties array, where the properties are the values, which will replace the placeholders when the exception is echo'd.
__construct
in file exception.php, method phpillowNoDatabaseException::__construct()
    Create exception
__construct
in file exception.php, method phpillowMultipartParserException::__construct()
    Construct parent from message
__destruct
in file multipart_writer.php, method phpillowToolMultipartWriter::__destruct()
    Write stream end
__get
in file base.php, method phpillowResponse::__get()
    Get available property Receive response object property, if available. available, the method will throw an exception.
__get
in file document.php, method phpillowDocument::__get()
    Get document property
__get
in file lazy_file.php, method phpillowLazyFile::__get()
    Automagic getter for read-only properties
__isset
in file document.php, method phpillowDocument::__isset()
    Check if document property is set
__isset
in file base.php, method phpillowResponse::__isset()
    Check if property exists.
__set
in file document.php, method phpillowDocument::__set()
    Set a property value Set a property value, which will be validated using the assigned validator. that you know when to store the object.
__set
in file base.php, method phpillowResponse::__set()
    Silently ignore each write access on response object properties.
Documentation generated on Mon, 20 Feb 2012 20:00:13 +0100 by phpDocumentor 1.4.3