项目作者: Jagepard

项目描述 :
Builder
高级语言: PHP
项目地址: git://github.com/Jagepard/PhpDesignPatterns-Builder.git
创建时间: 2018-03-23T12:13:41Z
项目社区:https://github.com/Jagepard/PhpDesignPatterns-Builder

开源协议:MIT License

下载


PHPunit
Scrutinizer Code Quality
Code Climate

License: MIT

Builder | API

php main.php execute in terminal

Result:

  1. Creational\Builder\Desktop Object
  2. (
  3. [components:Creational\Builder\Desktop:private] => Array
  4. (
  5. [Creational\Builder\Hardware\Motherboard] => Creational\Builder\Hardware\Motherboard Object
  6. (
  7. [value:protected] => B450
  8. )
  9. [Creational\Builder\Hardware\Cpu] => Creational\Builder\Hardware\Cpu Object
  10. (
  11. [value:protected] => AMD Ryzen 5 3600
  12. )
  13. [Creational\Builder\Hardware\Ram] => Creational\Builder\Hardware\Ram Object
  14. (
  15. [value:protected] => DDR4 32Gb 3200MHz PC25600
  16. )
  17. [Creational\Builder\Hardware\Gpu] => Creational\Builder\Hardware\Gpu Object
  18. (
  19. [value:protected] => GeForce RTX 2060
  20. )
  21. [Creational\Builder\Hardware\Ssd] => Creational\Builder\Hardware\Ssd Object
  22. (
  23. [value:protected] => 240Gb
  24. )
  25. [Creational\Builder\Hardware\Hdd] => Creational\Builder\Hardware\Hdd Object
  26. (
  27. [value:protected] => 2Tb
  28. )
  29. )
  30. )