Helper/ConfigurationHelper.php
private static function getRandomJWKSetConfiguration($name, $storage_path, $nb_keys, array $key_configuration, $is_rotatable = false, $is_public = true)
    {
        self::checkParameters($name, $is_public);
        Assertion::string($storage_path);
        Assertion::notEmpty($storage_path);
        Assertion::integer($nb_keys);
        Assertion::greaterThan($nb_keys, 0);
        Assertion::boolean($is_rotatable);

        return [
            self::BUNDLE_ALIAS => [
                'key_sets' => [
                    $name => [
                        'auto' => [
                            'is_rotatable'      => $is_rotatable,
                            'is_public'         => $is_public,
                            'nb_keys'           => $nb_keys,
                            'key_configuration' => $key_configuration,
                            'storage_path'      => $storage_path,
                        ],
                    ],
                ],
            ],
        ];
    }
private static function getRandomJWKSetConfiguration($name, $storage_path, $nb_keys, array $key_configuration, $is_rotatable = false, $is_public = true)
    {
        self::checkParameters($name, $is_public);
        Assertion::string($storage_path);
        Assertion::notEmpty($storage_path);
        Assertion::integer($nb_keys);
        Assertion::greaterThan($nb_keys, 0);
        Assertion::boolean($is_rotatable);

        return [
            self::BUNDLE_ALIAS => [
                'key_sets' => [
                    $name => [
                        'auto' => [
                            'is_rotatable'      => $is_rotatable,
                            'is_public'         => $is_public,
                            'nb_keys'           => $nb_keys,
                            'key_configuration' => $key_configuration,
                            'storage_path'      => $storage_path,
                        ],
                    ],
                ],
            ],
        ];
    }
private static function getRandomJWKSetConfiguration ( $ name , $ storage_path , $ nb_keys , array $ key_configuration , $ is_rotatable = false , $ is_public = true ) { self :: checkParameters ( $ name , $ is_public ) ; Assertion :: string ( $ storage_path ) ; Assertion :: notEmpty ( $ storage_path ) ; Assertion :: integer ( $ nb_keys ) ; Assertion :: greaterThan ( $ nb_keys , 0 ) ; Assertion :: boolean ( $ is_rotatable ) ; return [ self :: BUNDLE_ALIAS => [ 'key_sets' => [ $ name => [ 'auto' => [ 'is_rotatable' => $ is_rotatable , 'is_public' => $ is_public , 'nb_keys' => $ nb_keys , 'key_configuration' => $ key_configuration , 'storage_path' => $ storage_path , ] , ] , ] , ] , ] ; }
@param string $name
@param string $storage_path
@param int    $nb_keys
@param array  $key_configuration
@param bool   $is_rotatable
@param bool   $is_public

@return array
@param string $name @param string $storage_path @param int $nb_keys @param array $key_configuration @param bool $is_rotatable @param bool $is_public