cdnAssetUrl = $cdnAssetUrl; } public function registerPatterns(): void { $patterns = []; $patterns[] = new OneColumn($this->cdnAssetUrl); $patterns[] = new TwoColumn($this->cdnAssetUrl); $patterns[] = new ThreeColumn($this->cdnAssetUrl); foreach ($patterns as $pattern) { register_block_pattern($pattern->get_namespace() . '/' . $pattern->get_name(), $pattern->get_properties()); } } }