Changeset 74595 in spip-zone


Ignore:
Timestamp:
Aug 6, 2013, 10:28:00 AM (6 years ago)
Author:
marcimat@…
Message:

Surcharger le routage d'URL standard de phpDocumentor afin de caler sur nos URLs. Pour l'instant, simplement celles des fichiers.

Location:
_galaxie_/code.spip.net/autodoc/trunk
Files:
5 added
4 edited

Legend:

Unmodified
Added
Removed
  • _galaxie_/code.spip.net/autodoc/trunk/src/autodoc/Application.php

    r74574 r74595  
    3838        );
    3939
     40        $this->afficher_message_accueil();
     41
     42        $this->register(new Plugin\Core\ServiceProvider());
     43
     44    }
     45
     46
     47    /**
     48     * Affiche un entête présentant Autodoc dans la console.
     49    **/
     50    private function afficher_message_accueil() {
    4051        $this['console.output']->writeln("");
    4152        $this['console.output']->writeln("<info>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</info>");
     
    4354        $this['console.output']->writeln("<info>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</info>");
    4455        $this['console.output']->writeln("");
     56    }
    4557
    46         $this->register(new Plugin\Core\ServiceProvider());
    47 
    48     }
    4958}
    5059
  • _galaxie_/code.spip.net/autodoc/trunk/src/autodoc/Plugin/Core/ServiceProvider.php

    r74582 r74595  
    1010use Cilex\Application;
    1111use autodoc\Plugin\Core\Transformer\Writer;
     12use autodoc\Plugin\Core\Transformer\Router;
    1213
    1314class ServiceProvider implements \Cilex\ServiceProviderInterface
     
    2021    public function register(Application $app)
    2122    {
     23
     24        // 1) Charger les plugins Twig persos
    2225
    2326        // Un template Twig devrait pouvoir charger un plugin de Twig
     
    3942        $writerCollection['twig']->setTranslator($translator);
    4043
     44        // 2 Déclarer/surcharger les routes
     45
     46        $app['transformer.routing.queue']->insert(new Router\ZoraRouter(), 20000);
     47       
    4148    }
    4249}
  • _galaxie_/code.spip.net/autodoc/trunk/templates/zora/content/dist.twig

    r74583 r74595  
    22
    33
     4
     5
     6{% if (project.files.count > 0) %}
     7<table class="table table-bordered table-striped">
     8        <thead>
     9                <tr>
     10                        <th>Fichier</th>
     11                        <th>Chemin</th>
     12                        <th>Résumé</th>
     13                </tr>
     14        </thead>
     15        <tbody>
     16                {% for file in project.files %}
     17                <tr>
     18                        <td><a href="{{ path(file) }}">{{ file.name }}</a></td>
     19                        <td>{{ file.path }}</td>
     20                        <td>{{ file.summary }}</td>
     21                </tr>
     22                {% endfor %}
     23        </tbody>
     24</table>
     25{% endif %}
     26
     27
    428<pre>
    5 {{ dump() }}
     29{{ dump(project.files) }}
    630</pre>
  • _galaxie_/code.spip.net/autodoc/trunk/templates/zora/head/dist.twig

    r74583 r74595  
    11{% block head %}
    2     <title>{% block title %}{{ project.title }}{% endblock %} -- TITRE À DÉFINIR (head/dist)</title>
     2    <title>{% block title %}{{ project.name }}{% endblock %} -- TITRE À DÉFINIR (head/dist)</title>
    33{% endblock %}
Note: See TracChangeset for help on using the changeset viewer.