public function getZoneDefinitionByLayout($layoutIdentifier)
    {
        if (!isset($this->zoneDefinition[$layoutIdentifier])) {
            throw new OutOfBoundsException("Could not find an ezpage zone definition block for given layout '$layoutIdentifier'");
        }

        return $this->zoneDefinition[$layoutIdentifier];
    }