getContainer()->get('layout')->get($params['controller'], $params['name']); return array($data, 'Cannot get this layout', 404); } public function update($params, $data) { $result= $this->getContainer()->get('layout')->set($data, $params['controller'], $params['name']); if ($result === false) { return array(false, 'Layout Saving error', 500); } $data = $this->getContainer()->get('layout')->get($params['controller'], $params['name']); return array($data, 'Cannot get this layout'); } public function patch($params, $data) { $result= $this->getContainer()->get('layout')->merge($data, $params['controller'], $params['name']); if ($result === false) { return array(false, 'Layout Saving error', 500); } $data = $this->getContainer()->get('layout')->get($params['controller'], $params['name']); return array($data, 'Cannot get this layout'); } } ?>