/** * Set entity * * @param \XLite\Model\AEntity $entity Entity * * @return void */ public function setEntity($entity) { $entityType = \XLite\Model\Repo\CleanURL::getEntityType($entity); $method = 'set' . \XLite\Core\Converter::convertToCamelCase($entityType); if (method_exists($this, $method)) { $this->{$method}($entity); } }