app = $app; $this->libClass = $app->getLibClass("network"); } public function action($action){ $this->{$action.""}(); } public function create_network(array $options) { $network = $this->libClass->createNetworks($options); return $network; } public function create_subnet(array $options) { $subnet = $this->libClass->createSubnet($options); return $subnet; } public function list_network_ids() { $ln = $this->libClass->listNetworks(); $list_ids = array(); foreach($ln as $n) { $list_ids[] = $n->id; } return $list_ids; } public function list_network_names() { $ln = $this->libClass->listNetworks(); $list_names = array(); foreach($ln as $n) { $list_names[] = $n->name; } return $list_names; } public function list_cidr() { $ls = $this->libClass->listSubnets(); $list_cidr = array(); foreach ($ls as $subnet) { $list_cidr[] = $subnet->cidr; } return $list_names; }