public function DefaultTableMapping::getFieldNames in Drupal 8
Same name and namespace in other branches
- 9 core/lib/Drupal/Core/Entity/Sql/DefaultTableMapping.php \Drupal\Core\Entity\Sql\DefaultTableMapping::getFieldNames()
- 10 core/lib/Drupal/Core/Entity/Sql/DefaultTableMapping.php \Drupal\Core\Entity\Sql\DefaultTableMapping::getFieldNames()
Gets a list of names for entity fields stored in the specified table.
The return list is contains the entity field names, not database field (i.e. column) names. To get the mapping of specific entity field to database columns use ::getColumnNames().
Parameters
string $table_name: The name of the table to return the field names for.
Return value
string[] An array of field names for the given table.
Overrides TableMappingInterface::getFieldNames
1 call to DefaultTableMapping::getFieldNames()
- DefaultTableMapping::getAllColumns in core/
lib/ Drupal/ Core/ Entity/ Sql/ DefaultTableMapping.php - Gets a list of all database columns for a given table.
File
- core/
lib/ Drupal/ Core/ Entity/ Sql/ DefaultTableMapping.php, line 346
Class
- DefaultTableMapping
- Defines a default table mapping class.
Namespace
Drupal\Core\Entity\SqlCode
public function getFieldNames($table_name) {
if (isset($this->fieldNames[$table_name])) {
return $this->fieldNames[$table_name];
}
return [];
}