product category ctrl ...
Array
(
    [product_id] => 17251
    [thumb] => https://www.printez.com/image/cache/data/TaxForms/zippered-leather-check-cover-59002-330x330.jpg
    [name] => Zippered Leather Check Cover - Personal Size
    [description] => This handsome portfolio is just the right size to hold your deposit tickets securely, complete with ..
    [price] => $49.99
    [special] => 
    [tax] => $0.00
    [product_options] => Array
        (
            [product_option_id] => 134968
            [product_option_value] => Array
                (
                    [0] => Array
                        (
                            [product_option_value_id] => 1961656
                            [option_value_id] => 0
                            [name] => 1
                            [name_sku] => 59002-5
                            [image] => 
                            [quantity] => 1
                            [subtract] => 0
                            [price] => 49.99
                            [price_prefix] => 
                            [weight] => 0.00000000
                            [weight_prefix] => 
                        )

                )

            [option_id] => 30809
            [name] => 59002
            [type] => radio
            [value] => 
            [required] => 1
            [option_information] => 
        )

    [minimum] => 1
    [rating] => 5
    [href] => https://www.printez.com/zippered-leather-check-cover-personal-size-59002.html
    [text_reviews] => 5
    [model] => 59002
    [bestseller] => 615
    [prod_desc] => 

59002, Zippered Leather Check Cover - Personal Size

)
TypeError: Opencart\Catalog\Model\Catalog\Category::getCategory(): Argument #1 ($category_id) must be of type int, string given in /var/www/html/catalog/model/catalog/category.php on line 7