%PDF- %PDF-
Direktori : /www/varak.net/wiki.varak.net/vendor/wikimedia/remex-html/RemexHtml/ |
Current File : //www/varak.net/wiki.varak.net/vendor/wikimedia/remex-html/RemexHtml/PropGuard.php |
<?php namespace RemexHtml; /** * This is a statically configurable mechanism for preventing the setting of * undeclared properties on objects. The point of it is to detect programmer * errors. */ trait PropGuard { public static $armed = true; public function __set( $name, $value ) { if ( self::$armed ) { throw new \Exception( "Property \"$name\" on object of class " . get_class( $this ) . " is undeclared" ); } else { $this->$name = $value; } } }