AwsInspector\Model\AutoScaling\AutoScalingGroup::validateElbParam PHP Метод

validateElbParam() защищенный Метод

protected validateElbParam ( array $loadBalancers ) : array
$loadBalancers array
Результат array
    protected function validateElbParam(array $loadBalancers)
    {
        $loadBalancerNames = [];
        foreach ($loadBalancers as $loadBalancer) {
            if (is_string($loadBalancer)) {
                $loadBalancerNames[] = $loadBalancer;
                continue;
            }
            if (is_object($loadBalancer) && $loadBalancer instanceof \AwsInspector\Model\Elb\Elb) {
                $loadBalancerNames[] = $loadBalancer->getLoadBalancerName();
                continue;
            }
            throw new \InvalidArgumentException('Argument must be an array of strings or \\AwsInspector\\Model\\Elb\\Elb objects');
        }
        return $loadBalancerNames;
    }