Writes extracted MS Word metadata to the database.
Methods
Merges file and/or user id info onto the end of the metadata array
addIdInfo(array $metadata_fields, $id_values) : array
Inherited
| access |
public |
| inherited_from |
\FileTypeActiveRecord::addIdInfo() |
Parameters
$metadata_fields
array
$id_values
Returns
array
Generates bind parameters on queries and cleans field values for insertion.
bindValuesBuilder(array $fields, array $metadata) : array
Inherited
Each tika value starts with : so need to remove it.
| access |
public |
| inherited_from |
\FileTypeActiveRecord::bindValuesBuilder() |
Parameters
$fields
array
$metadata
array
Returns
array
Flattens table fields into a string for query building.
queryBuilder(array $fields, $prepare) : string
Inherited
Adds : if creating prepared statement bindings.
| access |
public |
| inherited_from |
\FileTypeActiveRecord::queryBuilder() |
Parameters
$fields
array
$prepare
Returns
string
Returned metadata fields vary by document, not just doc type.
returnedFields(array $possible_query_fields, array $metadata) : array
Inherited
This finds the intersection of returned metadata with file type table fields.
| access |
public |
| inherited_from |
\FileTypeActiveRecord::returnedFields() |
Parameters
$possible_query_fields
array
$metadata
array
Returns
array