Version 1
[yaffs-website] / vendor / symfony / dependency-injection / Tests / Fixtures / includes / foo.php
diff --git a/vendor/symfony/dependency-injection/Tests/Fixtures/includes/foo.php b/vendor/symfony/dependency-injection/Tests/Fixtures/includes/foo.php
new file mode 100644 (file)
index 0000000..bcb4e20
--- /dev/null
@@ -0,0 +1,43 @@
+<?php
+
+namespace Bar;
+
+class FooClass
+{
+    public $foo;
+    public $moo;
+
+    public $bar = null;
+    public $initialized = false;
+    public $configured = false;
+    public $called = false;
+    public $arguments = array();
+
+    public function __construct($arguments = array())
+    {
+        $this->arguments = $arguments;
+    }
+
+    public static function getInstance($arguments = array())
+    {
+        $obj = new self($arguments);
+        $obj->called = true;
+
+        return $obj;
+    }
+
+    public function initialize()
+    {
+        $this->initialized = true;
+    }
+
+    public function configure()
+    {
+        $this->configured = true;
+    }
+
+    public function setBar($value = null)
+    {
+        $this->bar = $value;
+    }
+}