Yaffs site version 1.1
[yaffs-website] / vendor / phpunit / phpunit / tests / _files / ClassWithNonPublicAttributes.php
diff --git a/vendor/phpunit/phpunit/tests/_files/ClassWithNonPublicAttributes.php b/vendor/phpunit/phpunit/tests/_files/ClassWithNonPublicAttributes.php
new file mode 100644 (file)
index 0000000..abc8ff6
--- /dev/null
@@ -0,0 +1,29 @@
+<?php
+class ParentClassWithPrivateAttributes
+{
+    private static $privateStaticParentAttribute = 'foo';
+    private $privateParentAttribute              = 'bar';
+}
+
+class ParentClassWithProtectedAttributes extends ParentClassWithPrivateAttributes
+{
+    protected static $protectedStaticParentAttribute = 'foo';
+    protected $protectedParentAttribute              = 'bar';
+}
+
+class ClassWithNonPublicAttributes extends ParentClassWithProtectedAttributes
+{
+    public static $publicStaticAttribute       = 'foo';
+    protected static $protectedStaticAttribute = 'bar';
+    protected static $privateStaticAttribute   = 'baz';
+
+    public $publicAttribute       = 'foo';
+    public $foo                   = 1;
+    public $bar                   = 2;
+    protected $protectedAttribute = 'bar';
+    protected $privateAttribute   = 'baz';
+
+    public $publicArray       = array('foo');
+    protected $protectedArray = array('bar');
+    protected $privateArray   = array('baz');
+}