xplo.re Medusa Core Framework 3.2
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Event
  • Todo
  • Download

Namespaces

  • Core
    • Authentication
      • Auto
        • Driver
      • Driver
    • Cache
      • Driver
    • Charset
      • Driver
    • Configuration
      • Driver
    • Controller
    • Converter
      • Driver
    • Decoder
      • Driver
    • Encoder
      • Driver
    • Env
      • Authentication
      • Locale
      • Proxy
      • Server
        • HTTP
        • Redirect
        • X
    • Exception
    • Exchange
      • Driver
    • Fault
      • Formatter
        • Driver
      • Incident
        • Exception
      • Reporter
        • Driver
    • Field
    • Filter
      • Driver
    • Formatter
      • Driver
        • coreuimarkup
          • Token
    • Hash
    • Loader
    • Locale
    • Log
      • Driver
    • Module
      • Dependency
        • Requirement
          • Core
          • PHP
      • Linkage
        • Driver
    • PDF
    • Plugin
    • Query
      • Driver
    • Server
      • Driver
    • Session
      • Driver
    • Set
    • Storage
      • Driver
      • Field
        • Element
    • Stream
      • Driver
    • String
    • Translation
      • Driver
      • Language
        • Driver
    • Type
    • URI
      • Driver
    • Version
    • View
      • Driver
        • coreui
          • Control
            • Button
            • Table
          • Element
        • htmlbuilder
          • Tags
        • yui
          • Modules
  • None
  • PHP

Classes

  • Authentication
  • Authentication_Token
  • AutoLoader
  • Cache
  • Charset
  • ClassDescriptor
  • Closure
  • Configuration
  • Controller
  • Converter
  • Date
  • Decoder
  • Delegate
  • Dispatcher
  • Encoder
  • Env
  • Env_Field
  • Env_File
  • Env_FileList
  • Env_Request
  • Env_SERVER
  • Exchange
  • Fault
  • Field
  • Filter
  • Filter_Value
  • Formatter
  • Hash
  • IP
  • Loader
  • Locale
  • Locale_Node
  • Log
  • Module
  • Module_Iterator
  • Nothing
  • Object
  • OS
  • Plugin
  • Profiler
  • Query
  • Registry
  • Resource
  • Server
  • Session
  • Session_Token
  • Set
  • Storage
  • Storage_Result
  • Storage_Statement
  • Stream
  • Translation
  • URI
  • URI_Parameters
  • UUID
  • Value
  • Version
  • View

Interfaces

  • Accessor
  • Chainable
  • Comparable
  • Configurable
  • Equality
  • Identity
  • Inquiry
  • Masquerade
  • Mutator
  • SeekableStream
  • Storable
  • Variator

Exceptions

  • Exception

Constants

  • Copyright
  • ProductName
  • Version

Interface Inquiry

Interface to provide read access to data fields. A class that implements this interface also implements standard PHP array access on its data fields, including support for isset() calls.

Core\Inquiry implements ArrayAccess

Direct known implementers

Core\Field

Indirect known implementers

Core\Authentication\Driver\ldap_Token, Core\Authentication\Driver\sspi_Token, Core\Decoder, Core\Decoder\Driver\base16, Core\Decoder\Driver\base64, Core\Decoder\Driver\base64s, Core\Decoder\Driver\boolean, Core\Decoder\Driver\charset, Core\Decoder\Driver\decimal, Core\Decoder\Driver\delegate, Core\Decoder\Driver\html, Core\Decoder\Driver\integer, Core\Authentication\Driver\storage_Token, Core\Decoder\Driver\passthrough, Core\Decoder\Driver\rawurl, Core\Decoder\Driver\serialize, Core\Decoder\Driver\url, Core\Decoder\Driver\uu, Core\Encoder, Core\Encoder\Driver\base16, Core\Encoder\Driver\base16uppercase, Core\Encoder\Driver\base64, Core\Encoder\Driver\base64s, Core\Authentication_Token, Core\Encoder\Driver\boolean, Core\Encoder\Driver\charset, Core\Encoder\Driver\clear, Core\Encoder\Driver\crc32, Core\Encoder\Driver\decimal, Core\Encoder\Driver\delegate, Core\Encoder\Driver\escape, Core\Encoder\Driver\escapestring, Core\Encoder\Driver\hash, Core\Encoder\Driver\html, Core\Configuration, Core\Encoder\Driver\integer, Core\Encoder\Driver\md5, Core\Encoder\Driver\md5sum, Core\Encoder\Driver\passthrough, Core\Encoder\Driver\qp, Core\Encoder\Driver\rawurl, Core\Encoder\Driver\serialize, Core\Encoder\Driver\sha, Core\Encoder\Driver\sha1, Core\Encoder\Driver\sha1sum, Core\Configuration\Driver\constant, Core\Encoder\Driver\smd5, Core\Encoder\Driver\split, Core\Encoder\Driver\ssha, Core\Encoder\Driver\taggedhash, Core\Encoder\Driver\url, Core\Encoder\Driver\uu, Core\Encoder\Driver\xml, Core\Env_Field, Core\Env_SERVER, Core\Exchange\Driver\csv_Import, Core\Configuration\Driver\ini, Core\Exchange\Matrix_Import, Core\Field\Mutable, Core\Filter, Core\Filter\Driver\email, Core\Locale_Node, Core\Session_Token, Core\Storage\Driver\mysql_Result, Core\Storage\Driver\mysql_Result_Statement, Core\Storage\Driver\odbc_Result, Core\Storage\Driver\sqlite2_Result, Core\Configuration\Driver\yaml, Core\Storage\Driver\sqlite3_Result, Core\Storage\Field, Core\Storage\Field\Aggregate, Core\Storage\Field\Element, Core\Storage\Field\Element\Pair, Core\Storage\Field\Element\Retained, Core\Storage\SQL_Result, Core\Storage_Result, Core\Translation\Language, Core\Translation\Language\Driver\xml, Core\Converter, Core\Translation\Language\Driver\xml_Node, Core\Translation\Language_Node, Core\Version, Core\View, Core\View\Driver\coreui, Core\View\Driver\html, Core\View\Driver\htmlbuilder, Core\View\Driver\plain, Core\View\Driver\yui, Core\Converter\Driver\vardump

Namespace: Core
Package: Core\KDC
Since: 3.0
Requires: PHP 5.3
Version: 1.0
Located at Field.inc.php

Methods summary

public mixed
# getDataForKey( string $key )

Retrieves a data field for a specified key. The retrieved value is either cached or fetched from a data source, depending on the actual implementation.

Retrieves a data field for a specified key. The retrieved value is either cached or fetched from a data source, depending on the actual implementation.

Parameters

$key
Name of data field to retrieve value for.

Returns

mixed
Retrieved data field value.

Throws

Core\Exception\UndefinedKey
Requested data field does not exist.

Since

3.0
public array
# getDataForKeys( array $keys )

Retrieves data fields for an array of keys.

Retrieves data fields for an array of keys.

Parameters

$keys
Array of data field names to return values for.

Returns

array
Dictionary of retrieved data fields.

Throws

Core\Exception\UndefinedKey
Failed to resolve the data field for at least one key.

Since

3.0
public boolean
# issetDataForKey( string $key )

Tests, whether a data field for a given key exists.

Tests, whether a data field for a given key exists.

Parameters

$key
Name of data field to check for existence.

Returns

boolean
true, if a data field with the given key exists, otherwise false.

Since

3.0

Methods inherited from ArrayAccess

offsetExists(), offsetGet(), offsetSet(), offsetUnset()

xplo.re Medusa Core Framework 3.2 API documentation generated by ApiGen