Supported Versions: PHP 4, PHP 5, PHP 7, PHP 8
Exchanges all keys with their associated values in an array
<?php array_flip(array $array): array
<?php         $io = $this->getIO();



        $allowlist = array('name', 'description', 'author', 'type', 'homepage', 'require', 'require-dev', 'stability', 'license', 'autoload');

        $options = array_filter(array_intersect_key($input->getOptions(), array_flip($allowlist)));



        if (isset($options['name']) && !Preg::isMatch('{^[a-z0-9_.-]+/[a-z0-9_.-]+$}D', $options['name'])) {

            throw new \InvalidArgumentException(
<?php             return $packages[0];

        }



        return array_keys(array_flip(\call_user_func_array('array_merge', $packages)));

    }
<?php         if ($this->updateMirrors) {

            $excludedPackages = array();

            if (!$includeDevRequires) {

                $excludedPackages = array_flip($this->locker->getDevPackageNames());

            }



            foreach ($lockedRepository->getPackages() as $lockedPackage) {
<?php     public function setUpdateAllowList(array $packages)

    {

        $this->updateAllowList = array_flip(array_map('strtolower', $packages));



        return $this;

    }
<?php             return null;

        }



        $devPackages = array_flip($this->devPackageNames);

        $versions = array('versions' => array());

        $packages = $this->getPackages();

        $packages[] = $rootPackage = $this->rootPackage;
<?php             if (isset($requestData['allowTransitiveDeps']) && $requestData['allowTransitiveDeps']) {

                $transitiveDeps = Request::UPDATE_LISTED_WITH_TRANSITIVE_DEPS;

            }

            $request->setUpdateAllowList(array_flip($requestData['allowList']), $transitiveDeps);

        }



        foreach ($fixed as $fixedPackage) {
<?php             return $packages[0];

        }



        return array_keys(array_flip(\call_user_func_array('array_merge', $packages)));

    }
<?php             return $packages[0];

        }



        return array_keys(array_flip(\call_user_func_array('array_merge', $packages)));

    }