Doctrine\ODM\MongoDB\Mapping\Driver\YamlDriver::setShardKey PHP Method

setShardKey() private method

private setShardKey ( ClassMetadataInfo $class, array $shardKey )
$class Doctrine\ODM\MongoDB\Mapping\ClassMetadataInfo
$shardKey array
    private function setShardKey(ClassMetadataInfo $class, array $shardKey)
    {
        $keys = $shardKey['keys'];
        $options = array();
        if (isset($shardKey['options'])) {
            $allowed = array('unique', 'numInitialChunks');
            foreach ($shardKey['options'] as $name => $value) {
                if (!in_array($name, $allowed, true)) {
                    continue;
                }
                $options[$name] = $value;
            }
        }
        $class->setShardKey($keys, $options);
    }