Changeset 87993 in spip-zone


Ignore:
Timestamp:
Mar 16, 2015, 11:37:46 AM (5 years ago)
Author:
marcimat@…
Message:

Les options de configuration ajoutées au fichier phpdoc.xml n'étaient plus prises en compte dans les templates twig (en utilisant : configuration.options.titre.value par exemple). On corrige ce détail.

File:
1 edited

Legend:

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

    r83635 r87993  
    4545     * Returns an option value.
    4646     *
    47      * @return \Option
     47     * @return \Option|null
    4848     */
    4949    public function get($name)
     
    5858
    5959
     60    /**
     61     * Returns if an option exists.
     62     *
     63     * @return bool
     64     */
     65    public function __isset($name)
     66    {
     67        foreach ($this->options as $option) {
     68            if ($option->getName() == $name) {
     69                return true;
     70            }
     71        }
     72        return false;
     73    }
     74
     75    /**
     76     * Returns an option value.
     77     *
     78     * @return \Option|null
     79     */
     80    public function __get($name)
     81    {
     82        return $this->get($name);
     83    }
     84
    6085}
Note: See TracChangeset for help on using the changeset viewer.