o
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| o [2022/03/09 13:23] – chifek | o [2023/09/14 06:06] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 67: | Line 67: | ||
| Для того чтобы следовать принципу открытости/ | Для того чтобы следовать принципу открытости/ | ||
| - | // | + | // |
| < | < | ||
| Line 75: | Line 75: | ||
| </ | </ | ||
| - | // | + | // |
| < | < | ||
| Line 100: | Line 100: | ||
| } | } | ||
| </ | </ | ||
| + | |||
| + | // | ||
| + | |||
| + | < | ||
| + | protected $logger; | ||
| + | |||
| + | public function __construct(ILogger $logger) { | ||
| + | $this-> | ||
| + | } | ||
| + | |||
| + | public function setPrice($price) { | ||
| + | try { | ||
| + | // save price in db | ||
| + | } catch (DbException $e) { | ||
| + | $this-> | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | |||
| + | // | ||
| + | |||
| + | < | ||
| + | $logger | ||
| + | $product = new Product($logger); | ||
| + | $product-> | ||
| + | </ | ||
| + | |||
o.1646832186.txt.gz · Last modified: 2023/09/14 06:06 (external edit)