Version 1
[yaffs-website] / vendor / symfony / dependency-injection / Tests / Fixtures / includes / foo.php
1 <?php
2
3 namespace Bar;
4
5 class FooClass
6 {
7     public $foo;
8     public $moo;
9
10     public $bar = null;
11     public $initialized = false;
12     public $configured = false;
13     public $called = false;
14     public $arguments = array();
15
16     public function __construct($arguments = array())
17     {
18         $this->arguments = $arguments;
19     }
20
21     public static function getInstance($arguments = array())
22     {
23         $obj = new self($arguments);
24         $obj->called = true;
25
26         return $obj;
27     }
28
29     public function initialize()
30     {
31         $this->initialized = true;
32     }
33
34     public function configure()
35     {
36         $this->configured = true;
37     }
38
39     public function setBar($value = null)
40     {
41         $this->bar = $value;
42     }
43 }