diff --git a/Controller/DefaultController.php b/Controller/DefaultController.php new file mode 100644 index 0000000..a165c1e --- /dev/null +++ b/Controller/DefaultController.php @@ -0,0 +1,13 @@ +render('SubugoeIIIFBundle:Default:index.html.twig'); + } +} diff --git a/DependencyInjection/Configuration.php b/DependencyInjection/Configuration.php new file mode 100644 index 0000000..f6fcbaf --- /dev/null +++ b/DependencyInjection/Configuration.php @@ -0,0 +1,29 @@ +root('subugoe_iiif'); + + // Here you should define the parameters that are allowed to + // configure your bundle. See the documentation linked above for + // more information on that topic. + + return $treeBuilder; + } +} diff --git a/DependencyInjection/SubugoeIIIFExtension.php b/DependencyInjection/SubugoeIIIFExtension.php new file mode 100644 index 0000000..4b42dcb --- /dev/null +++ b/DependencyInjection/SubugoeIIIFExtension.php @@ -0,0 +1,28 @@ +processConfiguration($configuration, $configs); + + $loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config')); + $loader->load('services.yml'); + } +} diff --git a/Resources/config/routing.yml b/Resources/config/routing.yml new file mode 100644 index 0000000..edbd9b4 --- /dev/null +++ b/Resources/config/routing.yml @@ -0,0 +1,3 @@ +subugoe_iiif_homepage: + path: / + defaults: { _controller: SubugoeIIIFBundle:Default:index } diff --git a/Resources/config/services.yml b/Resources/config/services.yml new file mode 100644 index 0000000..f9bc5ad --- /dev/null +++ b/Resources/config/services.yml @@ -0,0 +1,4 @@ +services: +# subugoe_iiif.example: +# class: Subugoe\IIIFBundle\Example +# arguments: ["@service_id", "plain_value", "%parameter%"] diff --git a/Resources/views/Default/index.html.twig b/Resources/views/Default/index.html.twig new file mode 100644 index 0000000..980a0d5 --- /dev/null +++ b/Resources/views/Default/index.html.twig @@ -0,0 +1 @@ +Hello World! diff --git a/SubugoeIIIFBundle.php b/SubugoeIIIFBundle.php new file mode 100644 index 0000000..4ae995f --- /dev/null +++ b/SubugoeIIIFBundle.php @@ -0,0 +1,9 @@ +request('GET', '/'); + + $this->assertContains('Hello World', $client->getResponse()->getContent()); + } +}