Overview

Namespaces

  • GAubry
    • ErrorHandler
    • Helpers
    • Logger
    • Shell
  • Himedia
    • Padocc
      • DB
      • Minifier
      • Numbering
      • Properties
      • Task
        • Base
        • Extended
  • None
  • Psr
    • Log

Classes

  • Adapter

Interfaces

  • NumberingInterface
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo

Class Adapter

Gestion d'une numérotation hiérarchique (1.1, 1.2, ...).

Un appel à addCounterDivision() suivi d'un appel à removeCounterDivision() est sans effet. L'inverse est également vrai si l'on n'est pas au niveau le plus haut. Par exemple : 1.3.7 => 1.3 => 1.3.7

Himedia\Padocc\Numbering\Adapter implements Himedia\Padocc\Numbering\NumberingInterface
Namespace: Himedia\Padocc\Numbering
Author: Geoffroy AUBRY <gaubry@hi-media.com>
Located at Himedia/Padocc/Numbering/Adapter.php
Methods summary
public
# __construct( string $sSeparator = '.' )

Constructeur.

Constructeur.

Parameters

$sSeparator
string
$sSeparator chaîne intercalée entre chaque niveau hiérarchique

CodeCoverageIgnore

public string
# getNextCounterValue( )

Retourne la prochaine valeur du compteur hiérarchique en incrémentant le plus bas niveau. Exemple : 1.1 => 1.2

Retourne la prochaine valeur du compteur hiérarchique en incrémentant le plus bas niveau. Exemple : 1.1 => 1.2

Returns

string
prochaine valeur du compteur hiérarchique en intercalant le séparateur entre chaque niveau

Implementation of

Himedia\Padocc\Numbering\NumberingInterface::getNextCounterValue()
public Himedia\Padocc\Numbering\NumberingInterface
# addCounterDivision( )

Ajoute une nouvelle division hiérarchique et l'initialise à 0. Par exemple : 1.1 => 1.1.0

Ajoute une nouvelle division hiérarchique et l'initialise à 0. Par exemple : 1.1 => 1.1.0

Returns

Himedia\Padocc\Numbering\NumberingInterface
$this

Implementation of

Himedia\Padocc\Numbering\NumberingInterface::addCounterDivision()
public Himedia\Padocc\Numbering\NumberingInterface
# removeCounterDivision( )

Remonte d'un niveau hiérarchique.

Remonte d'un niveau hiérarchique.

Returns

Himedia\Padocc\Numbering\NumberingInterface
$this

Implementation of

Himedia\Padocc\Numbering\NumberingInterface::removeCounterDivision()
Properties summary
private array $aCounter
#

Compteur hiérarchique. Mémorise pour la plus haute valeur d'un niveau hiérarchique donné la plus haute valeur atteinte du sous-niveau.

Compteur hiérarchique. Mémorise pour la plus haute valeur d'un niveau hiérarchique donné la plus haute valeur atteinte du sous-niveau.

private string $sSeparator
#

Chaîne intercalée entre chaque niveau hiérarchique.

Chaîne intercalée entre chaque niveau hiérarchique.

See

Himedia\Padocc\Numbering\Adapter::getNextCounterValue()
private integer $iCurrentDivision
#

Niveau hierarchique courant.

Niveau hierarchique courant.

Platform for Automatized Deployments with pOwerful Concise Configuration API documentation generated by ApiGen 2.8.0