TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Extbase\Mvc\Cli\CommandArgumentDefinition Class Reference

Public Member Functions

 __construct ($name, $required, $description)
 
 getName ()
 
 getDashedName ()
 
 getDescription ()
 
 isRequired ()
 

Protected Attributes

 $name = ''
 
 $required = false
 
 $description = ''
 

Detailed Description

Represents a CommandArgumentDefinition

http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3 or later

Definition at line 22 of file CommandArgumentDefinition.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Extbase\Mvc\Cli\CommandArgumentDefinition::__construct (   $name,
  $required,
  $description 
)

Constructor

Parameters
string$namename of the command argument (= parameter name)
bool$requireddefines whether this argument is required or optional
string$descriptiondescription of the argument

Definition at line 46 of file CommandArgumentDefinition.php.

References TYPO3\CMS\Extbase\Mvc\Cli\CommandArgumentDefinition\$description, TYPO3\CMS\Extbase\Mvc\Cli\CommandArgumentDefinition\$name, and TYPO3\CMS\Extbase\Mvc\Cli\CommandArgumentDefinition\$required.

Member Function Documentation

◆ getDashedName()

TYPO3\CMS\Extbase\Mvc\Cli\CommandArgumentDefinition::getDashedName ( )

Returns the lowercased name with dashes as word separator

Returns
string

Definition at line 66 of file CommandArgumentDefinition.php.

◆ getDescription()

TYPO3\CMS\Extbase\Mvc\Cli\CommandArgumentDefinition::getDescription ( )

◆ getName()

TYPO3\CMS\Extbase\Mvc\Cli\CommandArgumentDefinition::getName ( )

◆ isRequired()

TYPO3\CMS\Extbase\Mvc\Cli\CommandArgumentDefinition::isRequired ( )

Member Data Documentation

◆ $description

TYPO3\CMS\Extbase\Mvc\Cli\CommandArgumentDefinition::$description = ''
protected

◆ $name

TYPO3\CMS\Extbase\Mvc\Cli\CommandArgumentDefinition::$name = ''
protected

◆ $required

TYPO3\CMS\Extbase\Mvc\Cli\CommandArgumentDefinition::$required = false
protected