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.
31 lines
766 B
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();
|
|
} |