Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
hhit
config-generator
Commits
0c3008e8
Commit
0c3008e8
authored
Mar 02, 2021
by
Hendrik Heneke
Browse files
Switched back to standalone application and renamed package.
parent
604bc534
Pipeline
#367
passed with stage
in 18 seconds
Changes
49
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
10 additions
and
132 deletions
+10
-132
src/Generator/Validator/ValidatorFactory.php
src/Generator/Validator/ValidatorFactory.php
+1
-1
src/Generator/Validator/ValidatorInterface.php
src/Generator/Validator/ValidatorInterface.php
+1
-1
src/Generator/Validator/YamlValidator.php
src/Generator/Validator/YamlValidator.php
+1
-1
src/Generator/Values/ValuesLoader.php
src/Generator/Values/ValuesLoader.php
+4
-4
src/Generator/Values/ValuesLoaderFactory.php
src/Generator/Values/ValuesLoaderFactory.php
+3
-3
src/Kernel/StandaloneKernel.php
src/Kernel/StandaloneKernel.php
+0
-24
src/Resources/config/services.yaml
src/Resources/config/services.yaml
+0
-36
tests/ConfigGeneratorBundleTest.php
tests/ConfigGeneratorBundleTest.php
+0
-48
tests/cfgen.json
tests/cfgen.json
+0
-14
No files found.
src/Generator/Validator/ValidatorFactory.php
View file @
0c3008e8
<?php
declare
(
strict_types
=
1
);
namespace
HHIT\ConfigGenerator
Bundle
\Generator\Validator
;
namespace
HHIT\ConfigGenerator\Generator\Validator
;
class
ValidatorFactory
{
...
...
src/Generator/Validator/ValidatorInterface.php
View file @
0c3008e8
<?php
declare
(
strict_types
=
1
);
namespace
HHIT\ConfigGenerator
Bundle
\Generator\Validator
;
namespace
HHIT\ConfigGenerator\Generator\Validator
;
interface
ValidatorInterface
{
...
...
src/Generator/Validator/YamlValidator.php
View file @
0c3008e8
<?php
declare
(
strict_types
=
1
);
namespace
HHIT\ConfigGenerator
Bundle
\Generator\Validator
;
namespace
HHIT\ConfigGenerator\Generator\Validator
;
use
Symfony\Component\Yaml\Exception\ParseException
;
use
Symfony\Component\Yaml\Yaml
;
...
...
src/Generator/Values/ValuesLoader.php
View file @
0c3008e8
<?php
declare
(
strict_types
=
1
);
namespace
HHIT\ConfigGenerator
Bundle
\Generator\Values
;
namespace
HHIT\ConfigGenerator\Generator\Values
;
use
HHIT\ConfigGenerator
Bundle
\Generator\IO\File
;
use
HHIT\ConfigGenerator
Bundle
\Generator\IO\JsonReader
;
use
HHIT\ConfigGenerator
Bundle
\Generator\Secrets\SecretProviderInterface
;
use
HHIT\ConfigGenerator\Generator\IO\File
;
use
HHIT\ConfigGenerator\Generator\IO\JsonReader
;
use
HHIT\ConfigGenerator\Generator\Secrets\SecretProviderInterface
;
class
ValuesLoader
extends
JsonReader
{
...
...
src/Generator/Values/ValuesLoaderFactory.php
View file @
0c3008e8
<?php
declare
(
strict_types
=
1
);
namespace
HHIT\ConfigGenerator
Bundle
\Generator\Values
;
namespace
HHIT\ConfigGenerator\Generator\Values
;
use
HHIT\ConfigGenerator
Bundle
\Generator\IO\File
;
use
HHIT\ConfigGenerator
Bundle
\Generator\Secrets\SecretProviderFactory
;
use
HHIT\ConfigGenerator\Generator\IO\File
;
use
HHIT\ConfigGenerator\Generator\Secrets\SecretProviderFactory
;
class
ValuesLoaderFactory
{
...
...
src/Kernel/StandaloneKernel.php
deleted
100644 → 0
View file @
604bc534
<?php
declare
(
strict_types
=
1
);
namespace
HHIT\ConfigGeneratorBundle\Kernel
;
use
HHIT\ConfigGeneratorBundle\ConfigGeneratorBundle
;
use
Symfony\Bundle\FrameworkBundle\FrameworkBundle
;
use
Symfony\Component\Config\Loader\LoaderInterface
;
use
Symfony\Component\HttpKernel\Kernel
as
BaseKernel
;
class
StandaloneKernel
extends
BaseKernel
{
public
function
registerBundles
()
{
return
[
new
FrameworkBundle
(),
new
ConfigGeneratorBundle
()
];
}
public
function
registerContainerConfiguration
(
LoaderInterface
$loader
)
{
}
}
src/Resources/config/services.yaml
deleted
100644 → 0
View file @
604bc534
services
:
_defaults
:
autowire
:
true
autoconfigure
:
true
HHIT\ConfigGeneratorBundle\Generator\Definition\DefinitionReader
:
public
:
true
arguments
:
$projectDir
:
'
%kernel.project_dir%'
HHIT\ConfigGeneratorBundle\Generator\Secrets\SymfonyVaultSecretProvider
:
public
:
true
arguments
:
$sodiumVault
:
'
@secrets.vault'
$dotenvVault
:
'
@secrets.local_vault'
HHIT\ConfigGeneratorBundle\Generator\Secrets\SecretProviderFactory
:
public
:
true
arguments
:
$symfonyProvider
:
'
@HHIT\ConfigGeneratorBundle\Generator\Secrets\SymfonyVaultSecretProvider'
HHIT\ConfigGeneratorBundle\Generator\Values\ValuesLoaderFactory
:
public
:
true
arguments
:
$secretProviderFactory
:
'
@HHIT\ConfigGeneratorBundle\Generator\Secrets\SecretProviderFactory'
HHIT\ConfigGeneratorBundle\Generator\Validator\ValidatorFactory
:
public
:
true
HHIT\ConfigGeneratorBundle\Generator\Generator
:
public
:
true
arguments
:
$definitionReader
:
'
@HHIT\ConfigGeneratorBundle\Generator\Definition\DefinitionReader'
$valuesLoaderFactory
:
'
@HHIT\ConfigGeneratorBundle\Generator\Values\ValuesLoaderFactory'
$validatorFactory
:
'
@HHIT\ConfigGeneratorBundle\Generator\Validator\ValidatorFactory'
HHIT\ConfigGeneratorBundle\Command\GenerateConfigsCommand
:
public
:
true
tags
:
-
{
name
:
'
console.command'
,
command
:
'
cfgen:generate-configs'
}
arguments
:
$generator
:
'
@HHIT\ConfigGeneratorBundle\Generator\Generator'
tests/ConfigGeneratorBundleTest.php
deleted
100644 → 0
View file @
604bc534
<?php
declare
(
strict_types
=
1
);
namespace
HHIT\ConfigGeneratorBundle\Tests
;
use
HHIT\ConfigGeneratorBundle\Command\GenerateConfigsCommand
;
use
HHIT\ConfigGeneratorBundle\Generator\Definition\DefinitionReader
;
use
HHIT\ConfigGeneratorBundle\Generator\IO\ReaderFactory
;
use
HHIT\ConfigGeneratorBundle\Generator\Generator
;
use
HHIT\ConfigGeneratorBundle\Generator\Secrets\SecretProviderFactory
;
use
HHIT\ConfigGeneratorBundle\Generator\Secrets\SymfonyVaultSecretProvider
;
use
HHIT\ConfigGeneratorBundle\Generator\Validator\ValidatorFactory
;
use
HHIT\ConfigGeneratorBundle\Generator\Values\ValuesLoaderFactory
;
use
Symfony\Bundle\FrameworkBundle\Test\KernelTestCase
;
class
ConfigGeneratorBundleTest
extends
KernelTestCase
{
/**
* @before
*/
public
static
function
before
()
{
self
::
bootKernel
();
}
function
dependencies
()
{
return
[
'definition-reader'
=>
[
DefinitionReader
::
class
],
'symfony-vault-secret-provider'
=>
[
SymfonyVaultSecretProvider
::
class
],
'secret-provider-factory'
=>
[
SecretProviderFactory
::
class
],
'values-loader-factory'
=>
[
ValuesLoaderFactory
::
class
],
'validator-factory'
=>
[
ValidatorFactory
::
class
],
'processor'
=>
[
Generator
::
class
],
'generate-configs-command'
=>
[
GenerateConfigsCommand
::
class
]
];
}
/**
* @test
* @dataProvider dependencies
*/
function
dependencyConfigured
(
$id
)
{
$this
->
assertNotNull
(
self
::
$container
->
get
(
$id
));
}
}
tests/cfgen.json
deleted
100644 → 0
View file @
604bc534
{
"users.json"
:
{
"template"
:
"./templates/users.json.hbs"
,
"type"
:
"json"
,
"values"
:
"./values/users.values.json"
,
"destination"
:
"var/users.json"
},
"users.yaml"
:
{
"template"
:
"./templates/users.yaml.hbs"
,
"type"
:
"yaml"
,
"values"
:
"./values/users.values.json"
,
"destination"
:
"var/users.yaml"
}
}
Prev
1
2
3
Next
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment