Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
TimeZoneProvider.php
Go to the documentation of this file.
1 <?php
7 
10 
15 {
21  private $objectManagerProvider;
22 
28  private $timezone;
29 
35  public function __construct(ObjectManagerProvider $objectManagerProvider)
36  {
37  $this->objectManagerProvider = $objectManagerProvider;
38  }
39 
45  public function get()
46  {
47  if (!$this->timezone) {
48  $this->timezone = $this->objectManagerProvider->get()->create(
49  \Magento\Framework\Stdlib\DateTime\Timezone::class,
51  );
52  }
53  return $this->timezone;
54  }
55 }
__construct(ObjectManagerProvider $objectManagerProvider)