Overview

Namespaces

  • Alvine
    • Application
      • Configuration
      • Console
        • Option
        • Terminal
          • VT100
      • Data
        • Generic
      • Resource
      • UI
      • Web
        • Model
          • Linkage
            • Relation
            • Structure
        • Presenter
          • Access
          • Data
          • Event
          • File
          • Page
            • Plugin
              • Authentication
              • Html
              • I18n
              • Navigation
              • UI
                • Wrapper
        • Route
          • Cache
          • Exception
          • Handler
        • View
          • Data
          • Definition
          • Intern
          • Json

Classes

  • Argument
  • ArgumentParser
  • Command
  • IncorrectArgumentException
  • MissingArgumentException
  • MissingOptionException
  • Option
  • OptionParser
  • ParserException
  • Terminal
  • Usage
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated

Class ArgumentParser

ArgumentParser

Alvine\Core\Alvine
Extended by Alvine\Application\Console\ArgumentParser
Namespace: Alvine\Application\Console
Package: Alvine\Application
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision: 393 $
Since: 20140714
Link: alvine.io
Link: http://wiki.bash-hackers.org/scripting/terminalcodes
Located at console/ArgumentParser.class.php
Methods summary
public
# __construct( )

Neuer Parser

Neuer Parser

Throws

Alvine\Application\Console\ParserException
public Alvine\Application\Console\ArgumentParser
# add( Alvine\Application\Console\Argument $argument )

Neues Argument hinzufügen

Neues Argument hinzufügen

Bei Anwendungen die keine direkten Befehle, sondern nur Optionen haben, muss der Name des Arguments Argument::GLOBALKEY lauten, damit die Zuornung von Optionen direkt auf die Datei erfolgen kann.

Parameters

$argument
Argument

Returns

Alvine\Application\Console\ArgumentParser

Throws

Alvine\Application\Console\ParserException
public Alvine\Application\Console\ArgumentParser
# parse( )

Parsen

Parsen

Returns

Alvine\Application\Console\ArgumentParser

Throws

Alvine\Application\Console\ParserException
public string
# __toString( )

Ausgabe der Definitionen

Ausgabe der Definitionen

Returns

string
Ausgabe
Properties summary
protected array $definition

Definitionen

Definitionen

#
protected Alvine\Types\ArrayHelper $arguments

Argumente

Argumente

#
alvine.application API-Dokumentation 1.1.1 | © schukai GmbH | Impressum