public function getEnvironments() { if (empty($this->environments)) { $this->environments = $this->getContainer()->get(Environments::class, [['site' => $this]]); } return $this->environments; }