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

  • Mutable

Class Mutable

MutableSet extends the default Set functionality by adding KVC-based property updates.

Core\Object implements Core\Chainable
Extended by Core\Set implements Core\Accessor
Extended by Core\Set\Mutable implements Core\Mutator

Direct known subclasses

Core\Field, Core\View\Driver\htmlbuilder\Node

Indirect known subclasses

Core\Authentication\Driver\ldap_Token, Core\Authentication\Driver\sspi_Token, Core\Decoder, Core\View\Driver\htmlbuilder\Tags\P, Core\View\Driver\htmlbuilder\Tags\SCRIPT, Core\View\Driver\htmlbuilder\Tags\SELECT, Core\View\Driver\htmlbuilder\Tags\TABLE, Core\View\Driver\htmlbuilder\Tags\TBODY, Core\View\Driver\htmlbuilder\Tags\TD, Core\View\Driver\htmlbuilder\Tags\TEXTAREA, Core\View\Driver\htmlbuilder\Tags\TFOOT, Core\View\Driver\htmlbuilder\Tags\TH, Core\View\Driver\htmlbuilder\Tags\THEAD, Core\Decoder\Driver\base16, Core\View\Driver\htmlbuilder\Tags\TR, Core\View\Driver\htmlbuilder\Tags\UL, Core\View\Driver\htmlbuilder\Text, Core\View\Driver\plain, Core\View\Driver\yui, 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\htmlbuilder\Tags\A, Core\View\Driver\htmlbuilder\Tags\COL, Core\View\Driver\htmlbuilder\Tags\COLGROUP, Core\Converter\Driver\vardump, Core\View\Driver\htmlbuilder\Tags\DIV, Core\View\Driver\htmlbuilder\Tags\FIELDSET, Core\View\Driver\htmlbuilder\Tags\FORM, Core\View\Driver\htmlbuilder\Tags\IMG, Core\View\Driver\htmlbuilder\Tags\INPUT, Core\View\Driver\htmlbuilder\Tags\LABEL, Core\View\Driver\htmlbuilder\Tags\LEGEND, Core\View\Driver\htmlbuilder\Tags\LI, Core\View\Driver\htmlbuilder\Tags\OL, Core\View\Driver\htmlbuilder\Tags\OPTGROUP

Namespace: Core\Set
Package: Core
Since: 3.0
Requires: PHP 5.3
Version: 1.0
Located at Set/Mutable.inc.php

Methods summary

public mixed
# __set( string $key, mixed $value )

Dynamically updates KVC-conform property for a given key. The default implementation equals the call:

Dynamically updates KVC-conform property for a given key. The default implementation equals the call:

$this->setValueForKey ($key, $value);

Parameters

$key
Name of KVC property to update value for.
$value
New property value.

Returns

mixed
Returns the Object::setValueForKey() call return value.

Throws

Core\Exception\UndefinedKey
Requested property does not exist.

See

Object::setValueForKey()

Since

3.0

Implementation of

Core\Mutator::__set()
public mixed
# __unset( string $key )

Sets a KVC-conform property for a given key to null. The default implementation equals the call:

Sets a KVC-conform property for a given key to null. The default implementation equals the call:

$this->setValueForKey ($key, null);

Parameters

$key
Name of KVC property to unset value for.

Returns

mixed
Returns the Object::setValueForKey() call return value.

Throws

Core\Exception\UndefinedKey
Requested property not found.

See

Core\Set\Mutable::__set()
Object::setValueForKey()

Since

3.0

Implementation of

Core\Mutator::__unset()

Methods inherited from Core\Set

__get(), __isset()

Methods inherited from Core\Object

__autocreateFactory(), __call(), __processParameters(), __toString(), attachMethod(), chain(), getValueForKey(), getValueForKeyPath(), getValueForUndefinedKey(), hash(), issetValueForKey(), setValueForKey(), setValueForKeyPath(), setValueForUndefinedKey(), uuid()

Constants summary

Constants inherited from Core\Object

AnyParameterType, AutochainParameterType, AutocreateParameterType, BooleanParameterType, CharParameterType, EnumParameterType, IntegerParameterType, RealParameterType, StringParameterType, UserParameterType

Properties summary

Magic properties inherited from Core\Object

$hash, $uuid

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