public static function createFromValues($category, array $values, $assetsPath = __DIR__ . '/../../../assets/') { switch ($category) { case 'products': $entity = ProductEntity::create($values, $assetsPath); break; case 'categories': $entity = CategoryEntity::create($values, $assetsPath); break; default: return; } return $entity; }