initFromApplication() public method

Will initialize an existing app node from a given application
public initFromApplication ( AppserverIo\Psr\Application\ApplicationInterface $application ) : null
$application AppserverIo\Psr\Application\ApplicationInterface The application to init from
return null
Esempio n. 1
0
 /**
  * Creates a new app node for the passed application and attaches
  * it to the system configuration.
  *
  * @param \AppserverIo\Psr\Application\ApplicationInterface $application The application to create a new AppNode for
  *
  * @return void
  */
 public function newFromApplication(ApplicationInterface $application)
 {
     // create a new AppNode and initialize it
     $appNode = new AppNode();
     $appNode->initFromApplication($application);
     $appNode->setParentUuid($this->getSystemConfiguration()->getUuid());
     // persist the AppNode instance
     $this->persist($appNode);
 }