/** * Prepare and save passed data * * @param array $data Passed data OPTIONAL * @param string|null $name Index in request data array (optional) OPTIONAL * * @return void */ protected function defineRequestData(array $data = array(), $name = null) { parent::defineRequestData($data, $name); $request = \Xlite\Core\Request::getInstance(); if ($request->length && $request->width && $request->height) { $this->requestData['dimensions'] = array($request->length, $request->width, $request->height); } }