Skip to content
AntonShevchuk edited this page Oct 13, 2014 · 6 revisions

Назначение

Обеспечение единого интерфейса для работы с внутренним контейнером данных.

Использование

Пример класса Registry:

namespace Bluz\Registry;

use Bluz\Common\Container;

class Registry {
    use Container;
}

Методы

Будет разделено на составляющие...

  • set($key, $value)

  • get($key)

  • contains($key)

  • remove($key)

  • __set($key, $value)

  • __get($key)

  • __isset($key)

  • __unset($key)

  • setFromArray(array $data)

  • toArray()

  • resetArray()

  • jsonSerialize() - реализация интерфейса JsonSerializable

  • offsetSet($offset, $value) - реализация интерфейса ArrayAccess

  • offsetExists($offset)

  • offsetUnset($offset)

  • offsetGet($offset)

Clone this wiki locally