Object system implementation for PHP
- API Reference (generated By ApiGen 4.1.2)
 - in Japanese: 
TypedPropertyについて. - in Japanese: private/protectedなプロパティを外部から読み込み可能にする - Qiita
 
cd /path/to/your/project
composer require zonuexe/objectsystem- Property type check at run time
trait TypedPropertytrait TypeAssertclass TypeDefinision
 - Object container
class ObjectArrayinterface ToArrayInterface
 - Trait for general class
trait ReadOnlyTrait: Restrict write to not accessable property.trait PrivateGetter: Private property behaves like read only.- Very simple, but you may not be able to imagine the behavior of trait in the inherited class.
 - Behavior of undefined property depends on error_reporting() and set_error_handler().
 
trait PrivateStrictGetter: Private property behaves like read only.- Throws 
OutOfRangeExceptionif propery is undefined. 
- Throws 
 trait MethodAlias: Make alias of method.trait PropertyLikeMethod: Call method as property.
 
see ./LICENSE.
Object system implementation for PHP
Copyright (c) 2016 [Baguette HQ](http://baguettephp.github.io/) / [USAMI Kenta](https://tadsan.github.io/) <tadsan@zonu.me>
I love Teto Kasane. (ja: Teto Kasane official site)
       r /
  __ , --ヽ!-- .、_
 !  `/::::;::::ヽ l
 !二二!::/}::::丿ハニ|
 !ニニ.|:/ ノ/ }::::}コ
 L二lイ  0´ 0 ,':ノコ
 lヽノ/ヘ、 '' ▽_ノイ ソ
  ソ´ /}`ス / ̄ ̄ ̄ ̄/
   .(_:;つ/  0401 / カタカタ
  ̄ ̄ ̄ ̄ ̄\/____/
