Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 2 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
## Twig Doc Bundle

[![Image](docs/resources/images/qossmic.png)](https://qossmic.com) Brought to you by qossmic!

1. [Ye be warned!](#experimental-package)
2. [Installation](#installation)
3. Configuration
Expand Down Expand Up @@ -36,15 +34,15 @@ As long as the bundle is not publicly released, you need to add a repository to
"repositories": [
{
"type": "git",
"url": "https://github.com/qossmic/twig-doc-bundle.git"
"url": "https://github.com/opensoftwareconsulting/twig-doc-bundle.git"
}
]
}
```

Install the bundle

`composer req qossmic/twig-doc-bundle`
`composer req opensc/twig-doc-bundle`

### Routing

Expand Down
6 changes: 3 additions & 3 deletions composer.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
{
"license": "MIT",
"type": "symfony-bundle",
"name": "qossmic/twig-doc-bundle",
"name": "opensc/twig-doc-bundle",
"description": "Storybook with twig components",
"minimum-stability": "stable",
"autoload": {
"psr-4": {
"Qossmic\\TwigDocBundle\\": "src/"
"OpenSC\\TwigDocBundle\\": "src/"
}
},
"autoload-dev": {
"psr-4": {
"Qossmic\\TwigDocBundle\\Tests\\": "tests/"
"OpenSC\\TwigDocBundle\\Tests\\": "tests/"
}
},
"require": {
Expand Down
20 changes: 10 additions & 10 deletions config/documentation.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,16 @@

namespace Symfony\Component\DependencyInjection\Loader\Configurator;

use Qossmic\TwigDocBundle\Cache\ComponentsWarmer;
use Qossmic\TwigDocBundle\Component\ComponentItemFactory;
use Qossmic\TwigDocBundle\Component\Data\Faker;
use Qossmic\TwigDocBundle\Component\Data\Generator\FixtureGenerator;
use Qossmic\TwigDocBundle\Component\Data\Generator\NullGenerator;
use Qossmic\TwigDocBundle\Component\Data\Generator\ScalarGenerator;
use Qossmic\TwigDocBundle\Controller\TwigDocController;
use Qossmic\TwigDocBundle\Service\CategoryService;
use Qossmic\TwigDocBundle\Service\ComponentService;
use Qossmic\TwigDocBundle\Twig\TwigDocExtension;
use OpenSC\TwigDocBundle\Cache\ComponentsWarmer;
use OpenSC\TwigDocBundle\Component\ComponentItemFactory;
use OpenSC\TwigDocBundle\Component\Data\Faker;
use OpenSC\TwigDocBundle\Component\Data\Generator\FixtureGenerator;
use OpenSC\TwigDocBundle\Component\Data\Generator\NullGenerator;
use OpenSC\TwigDocBundle\Component\Data\Generator\ScalarGenerator;
use OpenSC\TwigDocBundle\Controller\TwigDocController;
use OpenSC\TwigDocBundle\Service\CategoryService;
use OpenSC\TwigDocBundle\Service\ComponentService;
use OpenSC\TwigDocBundle\Twig\TwigDocExtension;

return static function (ContainerConfigurator $container): void {
$container->services()
Expand Down
2 changes: 1 addition & 1 deletion docs/ComponentConfiguration.md
Original file line number Diff line number Diff line change
Expand Up @@ -195,7 +195,7 @@ This bundle comes with 3 default data providers to create fake data for your com
- NullGenerator
- creates null values for any unknown type

You can easily add your own data generator by creating an implementation of `Qossmic\TwigDocBundle\Component\Data\GeneratorInterface`
You can easily add your own data generator by creating an implementation of `OpenSC\TwigDocBundle\Component\Data\GeneratorInterface`
and tagging it with `twig_doc.data_generator`. The higher the priority, the earlier the generator will be used.
This works by using the ["tagged_iterator" functionality](https://symfony.com/doc/current/service_container/tags.html#tagged-services-with-priority) of Symfony.
```php
Expand Down
Binary file removed docs/resources/images/qossmic.png
Binary file not shown.
2 changes: 1 addition & 1 deletion phpunit.xml.dist
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

<php>
<env name="APP_ENV" value="test" force="true" />
<server name="KERNEL_CLASS" value="Qossmic\TwigDocBundle\Tests\TestApp\Kernel" />
<server name="KERNEL_CLASS" value="OpenSC\TwigDocBundle\Tests\TestApp\Kernel" />
</php>

<testsuites>
Expand Down
4 changes: 2 additions & 2 deletions src/Cache/ComponentsWarmer.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@

declare(strict_types=1);

namespace Qossmic\TwigDocBundle\Cache;
namespace OpenSC\TwigDocBundle\Cache;

use OpenSC\TwigDocBundle\Service\ComponentService;
use Psr\Cache\InvalidArgumentException;
use Psr\Container\ContainerExceptionInterface;
use Psr\Container\ContainerInterface;
use Psr\Container\NotFoundExceptionInterface;
use Qossmic\TwigDocBundle\Service\ComponentService;
use Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerInterface;

readonly class ComponentsWarmer implements CacheWarmerInterface
Expand Down
2 changes: 1 addition & 1 deletion src/Component/ComponentCategory.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

declare(strict_types=1);

namespace Qossmic\TwigDocBundle\Component;
namespace OpenSC\TwigDocBundle\Component;

use Symfony\Component\Validator\Constraints as Assert;

Expand Down
2 changes: 1 addition & 1 deletion src/Component/ComponentInvalid.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

declare(strict_types=1);

namespace Qossmic\TwigDocBundle\Component;
namespace OpenSC\TwigDocBundle\Component;

use Symfony\Component\Validator\ConstraintViolationList;

Expand Down
2 changes: 1 addition & 1 deletion src/Component/ComponentItem.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

declare(strict_types=1);

namespace Qossmic\TwigDocBundle\Component;
namespace OpenSC\TwigDocBundle\Component;

use Symfony\Component\Validator\Constraints as Assert;

Expand Down
8 changes: 4 additions & 4 deletions src/Component/ComponentItemFactory.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

declare(strict_types=1);

namespace Qossmic\TwigDocBundle\Component;
namespace OpenSC\TwigDocBundle\Component;

use Qossmic\TwigDocBundle\Component\Data\Faker;
use Qossmic\TwigDocBundle\Exception\InvalidComponentConfigurationException;
use Qossmic\TwigDocBundle\Service\CategoryService;
use OpenSC\TwigDocBundle\Component\Data\Faker;
use OpenSC\TwigDocBundle\Exception\InvalidComponentConfigurationException;
use OpenSC\TwigDocBundle\Service\CategoryService;
use Symfony\Component\Validator\ConstraintViolationList;
use Symfony\Component\Validator\Validator\ValidatorInterface;

Expand Down
2 changes: 1 addition & 1 deletion src/Component/ComponentItemList.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

declare(strict_types=1);

namespace Qossmic\TwigDocBundle\Component;
namespace OpenSC\TwigDocBundle\Component;

/**
* @method ComponentItem[] getArrayCopy()
Expand Down
2 changes: 1 addition & 1 deletion src/Component/Data/Faker.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

declare(strict_types=1);

namespace Qossmic\TwigDocBundle\Component\Data;
namespace OpenSC\TwigDocBundle\Component\Data;

/**
* Creates fake data to be used in variation display for components.
Expand Down
2 changes: 1 addition & 1 deletion src/Component/Data/FixtureData.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

declare(strict_types=1);

namespace Qossmic\TwigDocBundle\Component\Data;
namespace OpenSC\TwigDocBundle\Component\Data;

use Symfony\Component\PropertyInfo\Type;

Expand Down
6 changes: 3 additions & 3 deletions src/Component/Data/Generator/FixtureGenerator.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

declare(strict_types=1);

namespace Qossmic\TwigDocBundle\Component\Data\Generator;
namespace OpenSC\TwigDocBundle\Component\Data\Generator;

use Nelmio\Alice\Loader\NativeLoader;
use Qossmic\TwigDocBundle\Component\Data\FixtureData;
use Qossmic\TwigDocBundle\Component\Data\GeneratorInterface;
use OpenSC\TwigDocBundle\Component\Data\FixtureData;
use OpenSC\TwigDocBundle\Component\Data\GeneratorInterface;
use Symfony\Component\PropertyInfo\Extractor\ReflectionExtractor;
use Symfony\Component\PropertyInfo\PropertyInfoExtractor;
use Symfony\Component\PropertyInfo\Type;
Expand Down
4 changes: 2 additions & 2 deletions src/Component/Data/Generator/NullGenerator.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

declare(strict_types=1);

namespace Qossmic\TwigDocBundle\Component\Data\Generator;
namespace OpenSC\TwigDocBundle\Component\Data\Generator;

use Qossmic\TwigDocBundle\Component\Data\GeneratorInterface;
use OpenSC\TwigDocBundle\Component\Data\GeneratorInterface;

class NullGenerator implements GeneratorInterface
{
Expand Down
4 changes: 2 additions & 2 deletions src/Component/Data/Generator/ScalarGenerator.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

declare(strict_types=1);

namespace Qossmic\TwigDocBundle\Component\Data\Generator;
namespace OpenSC\TwigDocBundle\Component\Data\Generator;

use Faker\Factory;
use Faker\Generator;
use Qossmic\TwigDocBundle\Component\Data\GeneratorInterface;
use OpenSC\TwigDocBundle\Component\Data\GeneratorInterface;
use Symfony\Component\PropertyInfo\Type;

class ScalarGenerator implements GeneratorInterface
Expand Down
2 changes: 1 addition & 1 deletion src/Component/Data/GeneratorInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

declare(strict_types=1);

namespace Qossmic\TwigDocBundle\Component\Data;
namespace OpenSC\TwigDocBundle\Component\Data;

interface GeneratorInterface
{
Expand Down
2 changes: 1 addition & 1 deletion src/Configuration/ParserInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

declare(strict_types=1);

namespace Qossmic\TwigDocBundle\Configuration;
namespace OpenSC\TwigDocBundle\Configuration;

interface ParserInterface
{
Expand Down
2 changes: 1 addition & 1 deletion src/Configuration/YamlParser.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

declare(strict_types=1);

namespace Qossmic\TwigDocBundle\Configuration;
namespace OpenSC\TwigDocBundle\Configuration;

use Symfony\Component\Yaml\Yaml;

Expand Down
4 changes: 2 additions & 2 deletions src/Controller/TwigDocController.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

declare(strict_types=1);

namespace Qossmic\TwigDocBundle\Controller;
namespace OpenSC\TwigDocBundle\Controller;

use Qossmic\TwigDocBundle\Service\ComponentService;
use OpenSC\TwigDocBundle\Service\ComponentService;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
Expand Down
8 changes: 4 additions & 4 deletions src/DependencyInjection/Compiler/TwigDocCollectDocsPass.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

declare(strict_types=1);

namespace Qossmic\TwigDocBundle\DependencyInjection\Compiler;
namespace OpenSC\TwigDocBundle\DependencyInjection\Compiler;

use Qossmic\TwigDocBundle\Component\ComponentCategory;
use Qossmic\TwigDocBundle\Configuration\ParserInterface;
use Qossmic\TwigDocBundle\Exception\InvalidConfigException;
use OpenSC\TwigDocBundle\Component\ComponentCategory;
use OpenSC\TwigDocBundle\Configuration\ParserInterface;
use OpenSC\TwigDocBundle\Exception\InvalidConfigException;
use Symfony\Component\Config\Resource\DirectoryResource;
use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface;
use Symfony\Component\DependencyInjection\ContainerBuilder;
Expand Down
2 changes: 1 addition & 1 deletion src/DependencyInjection/Configuration.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

declare(strict_types=1);

namespace Qossmic\TwigDocBundle\DependencyInjection;
namespace OpenSC\TwigDocBundle\DependencyInjection;

use Symfony\Component\Config\Definition\Builder\TreeBuilder;
use Symfony\Component\Config\Definition\ConfigurationInterface;
Expand Down
4 changes: 2 additions & 2 deletions src/DependencyInjection/TwigDocExtension.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

declare(strict_types=1);

namespace Qossmic\TwigDocBundle\DependencyInjection;
namespace OpenSC\TwigDocBundle\DependencyInjection;

use Qossmic\TwigDocBundle\Component\ComponentCategory;
use OpenSC\TwigDocBundle\Component\ComponentCategory;
use Symfony\Component\Config\FileLocator;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\Extension\Extension;
Expand Down
2 changes: 1 addition & 1 deletion src/Exception/InvalidComponentConfigurationException.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

declare(strict_types=1);

namespace Qossmic\TwigDocBundle\Exception;
namespace OpenSC\TwigDocBundle\Exception;

use Symfony\Component\Validator\ConstraintViolationListInterface;

Expand Down
2 changes: 1 addition & 1 deletion src/Exception/InvalidConfigException.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

declare(strict_types=1);

namespace Qossmic\TwigDocBundle\Exception;
namespace OpenSC\TwigDocBundle\Exception;

class InvalidConfigException extends \Exception
{
Expand Down
6 changes: 3 additions & 3 deletions src/Service/CategoryService.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@

declare(strict_types=1);

namespace Qossmic\TwigDocBundle\Service;
namespace OpenSC\TwigDocBundle\Service;

use Qossmic\TwigDocBundle\Component\ComponentCategory;
use Qossmic\TwigDocBundle\Exception\InvalidConfigException;
use OpenSC\TwigDocBundle\Component\ComponentCategory;
use OpenSC\TwigDocBundle\Exception\InvalidConfigException;

class CategoryService
{
Expand Down
12 changes: 6 additions & 6 deletions src/Service/ComponentService.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@

declare(strict_types=1);

namespace Qossmic\TwigDocBundle\Service;
namespace OpenSC\TwigDocBundle\Service;

use OpenSC\TwigDocBundle\Component\ComponentInvalid;
use OpenSC\TwigDocBundle\Component\ComponentItem;
use OpenSC\TwigDocBundle\Component\ComponentItemFactory;
use OpenSC\TwigDocBundle\Component\ComponentItemList;
use OpenSC\TwigDocBundle\Exception\InvalidComponentConfigurationException;
use Psr\Cache\InvalidArgumentException;
use Qossmic\TwigDocBundle\Component\ComponentInvalid;
use Qossmic\TwigDocBundle\Component\ComponentItem;
use Qossmic\TwigDocBundle\Component\ComponentItemFactory;
use Qossmic\TwigDocBundle\Component\ComponentItemList;
use Qossmic\TwigDocBundle\Exception\InvalidComponentConfigurationException;
use Symfony\Contracts\Cache\CacheInterface;

readonly class ComponentService
Expand Down
14 changes: 7 additions & 7 deletions src/Twig/TwigDocExtension.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@

declare(strict_types=1);

namespace Qossmic\TwigDocBundle\Twig;
namespace OpenSC\TwigDocBundle\Twig;

use Qossmic\TwigDocBundle\Component\ComponentCategory;
use Qossmic\TwigDocBundle\Component\ComponentInvalid;
use Qossmic\TwigDocBundle\Component\ComponentItem;
use Qossmic\TwigDocBundle\Component\ComponentItemList;
use Qossmic\TwigDocBundle\Service\CategoryService;
use Qossmic\TwigDocBundle\Service\ComponentService;
use OpenSC\TwigDocBundle\Component\ComponentCategory;
use OpenSC\TwigDocBundle\Component\ComponentInvalid;
use OpenSC\TwigDocBundle\Component\ComponentItem;
use OpenSC\TwigDocBundle\Component\ComponentItemList;
use OpenSC\TwigDocBundle\Service\CategoryService;
use OpenSC\TwigDocBundle\Service\ComponentService;
use Symfony\UX\TwigComponent\ComponentRendererInterface;
use Twig\Environment;
use Twig\Error\LoaderError;
Expand Down
6 changes: 3 additions & 3 deletions src/TwigDocBundle.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@

declare(strict_types=1);

namespace Qossmic\TwigDocBundle;
namespace OpenSC\TwigDocBundle;

use Qossmic\TwigDocBundle\Configuration\YamlParser;
use Qossmic\TwigDocBundle\DependencyInjection\Compiler\TwigDocCollectDocsPass;
use OpenSC\TwigDocBundle\Configuration\YamlParser;
use OpenSC\TwigDocBundle\DependencyInjection\Compiler\TwigDocCollectDocsPass;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\HttpKernel\Bundle\Bundle;

Expand Down
Loading
Loading