code: protected function loadDefinition($id)
      {
          $filename = $this->definitionPath . $id . '.json';
          $definition = @file_get_contents($filename);
          if (empty($definition)) {
              throw new UnknownZoneException($id);
          }
          $definition = json_decode($definition, true);
          $definition['id'] = $id;
  
          return $definition;
      }
docs: Loads the zone definition for the provided id.
  
  @param string $id The zone id.
  
  @return array The zone definition.