public static function normalizeIdentities($identities)
    {
        if (is_array($identities)) {
            $identities = array_map([__CLASS__, 'normalizeIdentity'], $identities);
        }

        if (null === $identities) {
            return [];
        }

        if (is_string($identities)) {
            $identities = [self::normalizeIdentity($identities)];
        }

        if (!is_array($identities) && $identities instanceof IdentityInterface) {
            $identities = [$identities];
        }

        return $identities;
    }
public static function normalizeIdentities($identities)
    {
        if (is_array($identities)) {
            $identities = array_map([__CLASS__, 'normalizeIdentity'], $identities);
        }

        if (null === $identities) {
            return [];
        }

        if (is_string($identities)) {
            $identities = [self::normalizeIdentity($identities)];
        }

        if (!is_array($identities) && $identities instanceof IdentityInterface) {
            $identities = [$identities];
        }

        return $identities;
    }
public static function normalizeIdentities ( $ identities ) { if ( is_array ( $ identities ) ) { $ identities = array_map ( [ __CLASS__ , 'normalizeIdentity' ] , $ identities ) ; } if ( null === $ identities ) { return [ ] ; } if ( is_string ( $ identities ) ) { $ identities = [ self :: normalizeIdentity ( $ identities ) ] ; } if ( ! is_array ( $ identities ) && $ identities instanceof IdentityInterface ) { $ identities = [ $ identities ] ; } return $ identities ; }
@param IdentityInterface[]|string $identities

@return IdentityInterface[]
@param IdentityInterface [] |string $identities