Overview

Namespaces

  • App
    • Components
    • Interfaces
    • Lib
      • Files
      • Forms
        • Controls
      • Html
      • Repair
      • Statics
    • Model
    • Modules
      • BaseModule
        • Presenters
      • PartnersModule
        • Presenters
      • ProductModule
        • Presenters
      • SaleModule
        • Model
        • Presenters
      • SettingsModule
        • Model
        • Presenters
      • StoreModule
        • Model
        • Presenters
    • Presenters
    • Router
  • PHP

Classes

  • Container
  • Fields
  • Source
  • Structure
  • Table
  • Tree
  • TreeIntegrity
  • TreeRebuild
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Download

Class Container

Základní implementace ArrayAccess, iterator a count na třídu. Tžída převede dotaz na strukturu do vlastního pole. Protože všechny položky Nette\Database\Selection a GroupedSelection jsou Read-only z důvodů implementace metody update

Zdroje:

Nette\Object
Extended by App\Lib\Container implements ArrayAccess, Countable, Iterator

Direct known subclasses

App\Lib\Fields, App\Lib\Structure, App\Model\Counter
Namespace: App\Lib
Link: třída jako pole
Link: Iterace nad třídou
Link: Přístup k třídě jako k poli
Link: http://php.net/manual/en/class.countable.php
Located at lib/Container.php
Methods summary
protected
# __construct( array $container )

Konstruktor Naplní Pole Hodnotami

Konstruktor Naplní Pole Hodnotami

Parameters

$container
public
# offsetSet( mixed $offset, mixed $value )

Vkládá prvek do objektu.

Vkládá prvek do objektu.

Parameters

$offset
$value

Implementation of

ArrayAccess::offsetSet()
public boolean
# offsetExists( mixed $offset )

jišťuje, zda daná hodnota existuje někde v atributech třídy. Zavolá se použitím funkce isset() na objekt.

jišťuje, zda daná hodnota existuje někde v atributech třídy. Zavolá se použitím funkce isset() na objekt.

Parameters

$offset

Returns

boolean

Implementation of

ArrayAccess::offsetExists()
public
# offsetUnset( mixed $offset )

Odstraňuje atribut z třídy. Metoda se zavolá použitím funkce unset() na objekt.

Odstraňuje atribut z třídy. Metoda se zavolá použitím funkce unset() na objekt.

Parameters

$offset

Implementation of

ArrayAccess::offsetUnset()
public mixed
# offsetGet( mixed $offset )

Navrací prvek uložený v objektu.

Navrací prvek uložený v objektu.

Parameters

$offset

Returns

mixed

Implementation of

ArrayAccess::offsetGet()
public integer
# count( )

Implementace Count na třídu

Implementace Count na třídu

Returns

integer

Implementation of

Countable::count()
public
# rewind( )

Vrátí itterator na začátek pole

Vrátí itterator na začátek pole

Implementation of

Iterator::rewind()
public mixed
# current( )

Vrátí aktuální element

Vrátí aktuální element

Returns

mixed

Implementation of

Iterator::current()
public mixed
# key( )

Vrátí klíč aktuálníjo elementu

Vrátí klíč aktuálníjo elementu

Returns

mixed

Implementation of

Iterator::key()
public
# next( )

přesune ukazatel na dalši element

přesune ukazatel na dalši element

Implementation of

Iterator::next()
public boolean
# valid( )

Ověří existenci současné pozice

Ověří existenci současné pozice

Returns

boolean

Implementation of

Iterator::valid()
Properties summary
protected array $container

Kontejner na data

Kontejner na data

# array()
private array $keys

Klíče asociativního pole

Klíče asociativního pole

#
sberp API API documentation generated by ApiGen