You are here

function hosting_services_new_object in Hosting 7.3

Same name and namespace in other branches
  1. 6.2 server/hosting_server.module \hosting_services_new_object()
  2. 7.4 server/hosting_server.module \hosting_services_new_object()

Factory method for generating new instance of a service class.

4 calls to hosting_services_new_object()
hosting_server_form in server/hosting_server.module
Implements hook_form().
hosting_server_init_services in server/hosting_server.module
Initializes the service objects associated with a server node object.
hosting_server_services_from_post in server/hosting_server.module
Translate a server form submission into populated server objects on the node.
hosting_services_add in server/hosting_server.module
Add a service to an existing server node.

File

server/hosting_server.module, line 234

Code

function hosting_services_new_object($name, $type, $node, $values = NULL) {
  $services = hosting_server_services();
  $class = $services[$name]['types'][$type];
  if (!$class) {
    return;
  }
  return new $class($node, $values);
}