AppserverIo\Appserver\Core\Api\Node\DatabaseNodeInterface::getDatabaseHost PHP Method

getDatabaseHost() public method

Returns the database host information.
public getDatabaseHost ( ) : AppserverIo\Appserver\Core\Api\Node\DatabaseHostNode
return AppserverIo\Appserver\Core\Api\Node\DatabaseHostNode The database host information
    public function getDatabaseHost();

Usage Example

 /**
  * Convert's the passed database node into a DTO.
  *
  * @param \AppserverIo\Appserver\Core\Api\Node\DatabaseNodeInterface $databaseNode The datgabase node to convert
  *
  * @return \AppserverIo\Apps\Api\TransferObject\DatabaseOverviewData The DTO
  */
 public function toDatabaseOverviewData(DatabaseNodeInterface $databaseNode)
 {
     $overviewData = new DatabaseOverviewData();
     $overviewData->setId($databaseNode->getPrimaryKey());
     $overviewData->setCharset((string) $databaseNode->getCharset());
     $overviewData->setDatabaseHost((string) $databaseNode->getDatabaseHost());
     $overviewData->setDatabaseName((string) $databaseNode->getDatabaseName());
     $overviewData->setDatabasePort((int) $databaseNode->getDatabasePort());
     $overviewData->setDriver((string) $databaseNode->getDriver());
     $overviewData->setDriverOptions((string) $databaseNode->getDriverOptions());
     $overviewData->setMemory((bool) $databaseNode->getMemory());
     $overviewData->setPassword((string) $databaseNode->getPassword());
     $overviewData->setPath((string) $databaseNode->getPath());
     $overviewData->setUnixSocket((string) $databaseNode->getUnixSocket());
     $overviewData->setUser((string) $databaseNode->getUser());
     return $overviewData;
 }
All Usage Examples Of AppserverIo\Appserver\Core\Api\Node\DatabaseNodeInterface::getDatabaseHost