File tree Expand file tree Collapse file tree 6 files changed +104
-0
lines changed Expand file tree Collapse file tree 6 files changed +104
-0
lines changed Original file line number Diff line number Diff line change
1
+ /vendor /
2
+ .idea
Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ namespace Docplanner \AssetsBundle \DependencyInjection ;
4
+
5
+ use Symfony \Component \Config \Definition \Builder \TreeBuilder ;
6
+ use Symfony \Component \Config \Definition \ConfigurationInterface ;
7
+
8
+ /**
9
+ * This is the class that validates and merges configuration from your app/config files
10
+ *
11
+ * To learn more see {@link http://symfony.com/doc/current/cookbook/bundles/extension.html#cookbook-bundles-extension-config-class}
12
+ */
13
+ class Configuration implements ConfigurationInterface
14
+ {
15
+ /**
16
+ * {@inheritdoc}
17
+ */
18
+ public function getConfigTreeBuilder ()
19
+ {
20
+ $ treeBuilder = new TreeBuilder ();
21
+ $ rootNode = $ treeBuilder ->root ('docplanner_assets ' );
22
+
23
+ // Here you should define the parameters that are allowed to
24
+ // configure your bundle. See the documentation linked above for
25
+ // more information on that topic.
26
+
27
+ return $ treeBuilder ;
28
+ }
29
+ }
Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ namespace Docplanner \AssetsBundle \DependencyInjection ;
4
+
5
+ use Symfony \Component \DependencyInjection \ContainerBuilder ;
6
+ use Symfony \Component \Config \FileLocator ;
7
+ use Symfony \Component \HttpKernel \DependencyInjection \Extension ;
8
+ use Symfony \Component \DependencyInjection \Loader ;
9
+
10
+ /**
11
+ * This is the class that loads and manages your bundle configuration
12
+ *
13
+ * To learn more see {@link http://symfony.com/doc/current/cookbook/bundles/extension.html}
14
+ */
15
+ class DocplannerAssetsExtension extends Extension
16
+ {
17
+ /**
18
+ * {@inheritdoc}
19
+ */
20
+ public function load (array $ configs , ContainerBuilder $ container )
21
+ {
22
+ $ configuration = new Configuration ();
23
+ $ config = $ this ->processConfiguration ($ configuration , $ configs );
24
+
25
+ $ loader = new Loader \YamlFileLoader ($ container , new FileLocator (__DIR__ .'/../Resources/config ' ));
26
+ $ loader ->load ('services.yml ' );
27
+ }
28
+ }
Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ namespace Docplanner \AssetsBundle ;
4
+
5
+ use Symfony \Component \HttpKernel \Bundle \Bundle ;
6
+
7
+ class DocplannerAssetsBundle extends Bundle
8
+ {
9
+ }
Original file line number Diff line number Diff line change
1
+ <?xml version="1.0" ?>
2
+
3
+ <container xmlns="http://symfony.com/schema/dic/services"
4
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5
+ xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
6
+
7
+ <!--
8
+ <services>
9
+ <service id="docplanner_assets.example" class="Docplanner\AssetsBundle\Example">
10
+ <argument type="service" id="service_id" />
11
+ <argument>plain_value</argument>
12
+ <argument>%parameter_name%</argument>
13
+ </service>
14
+ </services>
15
+ -->
16
+ </container>
Original file line number Diff line number Diff line change
1
+ {
2
+ "name" : " docplanner/assets-bundle" ,
3
+ "type" : " assets, grunt" ,
4
+ "license" : " MIT" ,
5
+ "authors" : [
6
+ {
7
+ "name" : " Marcin Chylek" ,
8
+
9
+ }
10
+ ],
11
+ "require" : {
12
+ "php" : " >=5.3.3" ,
13
+ "symfony/framework-bundle" : " 2.*"
14
+ },
15
+ "autoload" : {
16
+ "psr-0" : { "Docplanner\\ AssetsBundle" : " " }
17
+ },
18
+ "target-dir" : " Docplanner/AssetsBundle" ,
19
+ "minimum-stability" : " dev"
20
+ }
You can’t perform that action at this time.
0 commit comments