コード例 #1
0
 private function writeMainClassServiceDeclaration(KalturaServiceReflector $serviceReflector)
 {
     $docComment = $serviceReflector->getServiceInfo();
     $serviceName = $serviceReflector->getServiceName();
     $serviceClassName = "Kaltura" . $this->upperCaseFirstLetter($serviceName) . "Service";
     $this->echoLine("\t/**");
     $description = str_replace("\n", "\n\t * ", $docComment->description);
     // to format multiline descriptions
     $this->echoLine("\t * " . $description);
     $this->echoLine("\t *");
     $this->echoLine("\t * @var {$serviceClassName}");
     $this->echoLine("\t */");
     $this->echoLine("\tpublic \${$serviceName} = null;");
     $this->echoLine("");
 }