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

  • Assembly
  • AssemblyNotFoundException
  • Component
  • ConfigurationException
  • Console
  • MissingViewException
  • Model
  • Presenter
  • TaskNotFoundException
  • View
  • Web

Interfaces

  • ModelFactory
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated

Class Console

Implementierung einer Konsolen-Anwendung

Alvine\Core\Alvine
Extended by Alvine\Application\Assembly
Extended by Alvine\Application\Console
Abstract
Namespace: Alvine\Application
Package: Alvine\Application
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision: 216 $
Since: 20130629
Link: alvine.io
Located at Console.class.php
Methods summary
protected
# __construct( string $path, integer $applicationMode = Alvine\Application\Assembly::APPLICATIONMODE_PRODUCTIVE, Alvine\Application\Configuration\Facility $facility = null )

Neues Anwendugs-Objekt erstellen.

Neues Anwendugs-Objekt erstellen.

Der Konstruktor erstellt ein neues Objekt und initialisiert die Systeminstanzen für Environment, Encoding, System und Math. Außerdem wird der Anwendung ein SystemLogger und ein Mailserver zugewiesen.

Parameters

$path
$applicationMode
$facility

Throws

Alvine\Application\ConfigurationException

Overrides

Alvine\Application\Assembly::__construct()
public Alvine\Application\Console
# init( )

Initialisieren der Anwendung

Initialisieren der Anwendung

Returns

Alvine\Application\Console

Overrides

Alvine\Application\Assembly::init()
protected Alvine\Application\Console
# setExitCode( integer $code )

Exitcode

Exitcode

Parameters

$code

Returns

Alvine\Application\Console
public integer
# getExitCode( )

Exitcode

Exitcode

Returns

integer
Exitcode
Methods inherited from Alvine\Application\Assembly
__destruct(), deleteObject(), execute(), finalize(), findObject(), getAssetPath(), getBasePath(), getCacheManager(), getClassPath(), getConfigPath(), getConfiguration(), getConfigurationValue(), getEventQueue(), getHashCode(), getInstance(), getLicensePath(), getLocale(), getLogPath(), getObject(), getPersistenceHandler(), getRepositoyPath(), getResourceFile(), getResourcePath(), getView(), handleTasks(), initCacheExaminer(), initEventQueues(), initLogger(), initPersistenceManager(), initSMTPClient(), initStorage(), initStorageIndex(), isApplicationMode(), isInstanceValide(), loadConfig(), refresh(), registerStorage(), replaceEnvironmentPlaceholder(), setApplicationMode(), setDirectories(), setView(), subscribeEvent(), triggerEvent(), unregisterStorage(), unsubscribeEvent(), validateInstanceCache(), writeObject()
Constants summary
integer EXIT_OK

Anwnedung normal beendet

Anwnedung normal beendet

# 0
Constants inherited from Alvine\Application\Assembly
APPLICATIONMODE_DEBUG, APPLICATIONMODE_DEVELOPMENT, APPLICATIONMODE_PRODUCTIVE, APPLICATIONMODE_TESTING, DEFAULTSTORAGEHANDLER, DEFAULTSTORAGEINDEXHANDLER, UUID
Properties summary
protected Alvine\Application\Console\ArgumentParser $parser
#
protected integer $exitCode

Rückgabe-Code

Rückgabe-Code

#
Properties inherited from Alvine\Application\Assembly
$applicationMode, $assetPath, $basePath, $cacheExaminer, $cacheManager, $classPath, $configPath, $configuration, $configurationName, $eventQueues, $facility, $instance, $licensePath, $locale, $logPath, $repositoyPath, $resourcePath, $storageManager, $view
alvine.application API-Dokumentation 1.1.1 | © schukai GmbH | Impressum