Author: Tim Wagner (tw@appserver.io)
Inheritance: extends AppserverIo\Description\Api\Node\AbstractNode, implements AppserverIo\Appserver\Core\Api\Node\DatasourceNodeInterface
 /**
  * Test if it is possible to attach a new datasource.
  *
  * @return void
  */
 public function testAttachDatasource()
 {
     $datasourceNode = new DatasourceNode();
     $datasourceNode->setNodeName('datasource');
     $this->appserverNode->attachDatasource($datasourceNode);
     $this->assertCount(1, $this->appserverNode->getDatasources());
 }
 /**
  * Attaches the passed datasource node.
  *
  * @param \AppserverIo\Appserver\Core\Api\Node\DatasourceNode $datasource The datasource node to attach
  *
  * @return void
  */
 public function attachDatasource(DatasourceNode $datasource)
 {
     $this->datasources[$datasource->getPrimaryKey()] = $datasource;
 }