Phpro\SoapClient\CodeGenerator\Util\Normalizer::getCompleteUseStatement PHP Method

getCompleteUseStatement() public static method

public static getCompleteUseStatement ( string $useName, string $useAlias ) : string
$useName string
$useAlias string
return string
    public static function getCompleteUseStatement($useName, $useAlias)
    {
        $use = $useName;
        if (!empty($useAlias)) {
            $use .= ' as ' . $useAlias;
        }
        return $use;
    }

Usage Example

Example #1
0
 /**
  * @param ContextInterface|TypeContext $context
  */
 public function assemble(ContextInterface $context)
 {
     $class = $context->getClass();
     try {
         $uses = $class->getUses();
         if (!in_array(Normalizer::getCompleteUseStatement($this->useName, $this->useAlias), $uses) && !in_array($this->useName, $uses)) {
             $class->addUse($this->useName, $this->useAlias);
         }
     } catch (\Exception $e) {
         throw AssemblerException::fromException($e);
     }
 }