-
Notifications
You must be signed in to change notification settings - Fork 39
Trait Container
Обеспечение единого интерфейса для работы с внутренним контейнером данных.
Пример класса 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)
Acl
Application
Auth
Cache
Common
— Exception
— Collection
— Container
— Helper
— Options
— Singleton
Config
Controller
— Data
— Mapper
—— Crud
—— Rest
— Reflection
Crud
— Crud Table
Db
— Row
— Table
— Relations
— Query
Debug
EventManager
Grid
Http
Layout
Logger
Mailer
Messages
Nil
Proxy
Registry
Request
Response
Router
Session
Translator
Validator
View