You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
phpcommandline/Argument/Value/IArgumentValue.class.php

31 lines
766 B
PHP

<?php
/**
* Déclaration de l'interface CommandLine\Argument\Option\IArgumentValue
*/
namespace CommandLine\Argument\Value;
use CommandLine\Argument\IArgument;
/**
* Interface à implémenter si l'argument est de type "valeur"
*
* @package CommandLine\Argument\value
*/
interface IArgumentValue extends IArgument {
/**
* Le nombre minimum d'occurence.
*
* Généralement 0 (falcultatif) ou 1 (obligatoire).
*
* @return int Le nombre minimum d'occurence
*/
public function getOccurMin();
/**
* Le nombre maximum d'occurence.
*
* Généralement 1 ou Null (illimité).
*
* @return int|null Le nombre maximum d'occurence
*/
public function getOccurMax();
}