<?php //ddaec6b1c3fda99b72044fc40a487d33

return [PHP_INT_MAX, static function () { return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
    $o = [
        clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Doctrine\\ORM\\Query\\ParserResult'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Query\\ParserResult')),
        clone ($p['Doctrine\\ORM\\Query\\Exec\\SingleSelectSqlFinalizer'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Query\\Exec\\SingleSelectSqlFinalizer')),
        clone ($p['Doctrine\\ORM\\Query\\ResultSetMapping'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Query\\ResultSetMapping')),
    ],
    null,
    [
        'Doctrine\\ORM\\Query\\Exec\\SingleSelectSqlFinalizer' => [
            'sql' => [
                1 => 'SELECT s0_.id AS id_0, s0_.qt_stock AS qt_stock_1, s0_.qt_reserved AS qt_reserved_2, s0_.storehouse AS storehouse_3, p1_.id AS id_4, p1_.reference AS reference_5, p1_.barcode AS barcode_6, p1_.name AS name_7, p1_.description AS description_8, p1_.buying_price_ht AS buying_price_ht_9, p1_.buying_price_ttc AS buying_price_ttc_10, p1_.price_ht AS price_ht_11, p1_.created_at AS created_at_12, p1_.alert_stock_min AS alert_stock_min_13, p1_.uuid AS uuid_14, p2_.id AS id_15, p2_.reference AS reference_16, p2_.barcode AS barcode_17, p2_.name AS name_18, p2_.description AS description_19, p2_.usual_quantity AS usual_quantity_20, p2_.buying_price_ht AS buying_price_ht_21, p2_.buying_price_ttc AS buying_price_ttc_22, p2_.price_ht AS price_ht_23, p2_.price_ttc AS price_ttc_24, p2_.unit AS unit_25, p2_.is_stock AS is_stock_26, p2_.is_declination AS is_declination_27, p2_.created_at AS created_at_28, p2_.uuid AS uuid_29, p2_.information AS information_30, p2_.is_archived AS is_archived_31, p2_.deleted_at AS deleted_at_32, p2_.reason_of_delete AS reason_of_delete_33, p2_.best_selection AS best_selection_34, p2_.rating_score AS rating_score_35, p2_.rating_count AS rating_count_36, p2_.material AS material_37, p2_.supplier_reference AS supplier_reference_38, p2_.meta_description AS meta_description_39, p2_.show_in_web_site AS show_in_web_site_40, p2_.show_in_pos_default AS show_in_pos_default_41, p2_.can_be_restocked AS can_be_restocked_42, p3_.id AS id_43, p3_.reference AS reference_44, p3_.barcode AS barcode_45, p3_.name AS name_46, p3_.description AS description_47, p3_.usual_quantity AS usual_quantity_48, p3_.buying_price_ht AS buying_price_ht_49, p3_.buying_price_ttc AS buying_price_ttc_50, p3_.price_ht AS price_ht_51, p3_.price_ttc AS price_ttc_52, p3_.unit AS unit_53, p3_.is_stock AS is_stock_54, p3_.is_declination AS is_declination_55, p3_.created_at AS created_at_56, p3_.uuid AS uuid_57, p3_.information AS information_58, p3_.is_archived AS is_archived_59, p3_.deleted_at AS deleted_at_60, p3_.reason_of_delete AS reason_of_delete_61, p3_.best_selection AS best_selection_62, p3_.rating_score AS rating_score_63, p3_.rating_count AS rating_count_64, p3_.material AS material_65, p3_.supplier_reference AS supplier_reference_66, p3_.meta_description AS meta_description_67, p3_.show_in_web_site AS show_in_web_site_68, p3_.show_in_pos_default AS show_in_pos_default_69, p3_.can_be_restocked AS can_be_restocked_70, s0_.produit_id AS produit_id_71, s0_.declination_produit_id AS declination_produit_id_72, p1_.produit_id AS produit_id_73, p2_.categories_id AS categories_id_74, p2_.tva_id AS tva_id_75, p2_.buy_tva_id AS buy_tva_id_76, p2_.promotion_id AS promotion_id_77, p2_.supplier_id AS supplier_id_78, p3_.categories_id AS categories_id_79, p3_.tva_id AS tva_id_80, p3_.buy_tva_id AS buy_tva_id_81, p3_.promotion_id AS promotion_id_82, p3_.supplier_id AS supplier_id_83 FROM stock s0_ LEFT JOIN produit_declination_value p1_ ON s0_.declination_produit_id = p1_.id LEFT JOIN produit p2_ ON p1_.produit_id = p2_.id LEFT JOIN produit p3_ ON s0_.produit_id = p3_.id WHERE (p1_.produit_id = ? OR (s0_.produit_id = ? AND s0_.declination_produit_id IS NULL)) ORDER BY p1_.reference ASC',
            ],
        ],
        'stdClass' => [
            'aliasMap' => [
                2 => [
                    's' => 'App\\Entity\\Stock',
                    'dv' => 'App\\Entity\\ProduitDeclinationValue',
                    'p1' => 'App\\Entity\\Produit',
                    'p2' => 'App\\Entity\\Produit',
                ],
            ],
            'relationMap' => [
                2 => [
                    'dv' => 'declinationProduit',
                    'p1' => 'produit',
                    'p2' => 'produit',
                ],
            ],
            'parentAliasMap' => [
                2 => [
                    'dv' => 's',
                    'p1' => 'dv',
                    'p2' => 's',
                ],
            ],
            'fieldMappings' => [
                2 => [
                    'id_0' => 'id',
                    'qt_stock_1' => 'qtStock',
                    'qt_reserved_2' => 'qtReserved',
                    'storehouse_3' => 'storehouse',
                    'id_4' => 'id',
                    'reference_5' => 'reference',
                    'barcode_6' => 'barcode',
                    'name_7' => 'name',
                    'description_8' => 'description',
                    'buying_price_ht_9' => 'buyingPriceHt',
                    'buying_price_ttc_10' => 'buyingPriceTtc',
                    'price_ht_11' => 'price_ht',
                    'created_at_12' => 'createdAt',
                    'alert_stock_min_13' => 'alertStockMin',
                    'uuid_14' => 'uuid',
                    'id_15' => 'id',
                    'reference_16' => 'reference',
                    'barcode_17' => 'barcode',
                    'name_18' => 'name',
                    'description_19' => 'description',
                    'usual_quantity_20' => 'usual_quantity',
                    'buying_price_ht_21' => 'buyingPriceHt',
                    'buying_price_ttc_22' => 'buyingPriceTtc',
                    'price_ht_23' => 'price_ht',
                    'price_ttc_24' => 'price_ttc',
                    'unit_25' => 'unit',
                    'is_stock_26' => 'isStock',
                    'is_declination_27' => 'isDeclination',
                    'created_at_28' => 'createdAt',
                    'uuid_29' => 'uuid',
                    'information_30' => 'information',
                    'is_archived_31' => 'isArchived',
                    'deleted_at_32' => 'deletedAt',
                    'reason_of_delete_33' => 'reasonOfDelete',
                    'best_selection_34' => 'bestSelection',
                    'rating_score_35' => 'ratingScore',
                    'rating_count_36' => 'ratingCount',
                    'material_37' => 'material',
                    'supplier_reference_38' => 'supplierReference',
                    'meta_description_39' => 'metaDescription',
                    'show_in_web_site_40' => 'showInWebSite',
                    'show_in_pos_default_41' => 'showInPosDefault',
                    'can_be_restocked_42' => 'canBeRestocked',
                    'id_43' => 'id',
                    'reference_44' => 'reference',
                    'barcode_45' => 'barcode',
                    'name_46' => 'name',
                    'description_47' => 'description',
                    'usual_quantity_48' => 'usual_quantity',
                    'buying_price_ht_49' => 'buyingPriceHt',
                    'buying_price_ttc_50' => 'buyingPriceTtc',
                    'price_ht_51' => 'price_ht',
                    'price_ttc_52' => 'price_ttc',
                    'unit_53' => 'unit',
                    'is_stock_54' => 'isStock',
                    'is_declination_55' => 'isDeclination',
                    'created_at_56' => 'createdAt',
                    'uuid_57' => 'uuid',
                    'information_58' => 'information',
                    'is_archived_59' => 'isArchived',
                    'deleted_at_60' => 'deletedAt',
                    'reason_of_delete_61' => 'reasonOfDelete',
                    'best_selection_62' => 'bestSelection',
                    'rating_score_63' => 'ratingScore',
                    'rating_count_64' => 'ratingCount',
                    'material_65' => 'material',
                    'supplier_reference_66' => 'supplierReference',
                    'meta_description_67' => 'metaDescription',
                    'show_in_web_site_68' => 'showInWebSite',
                    'show_in_pos_default_69' => 'showInPosDefault',
                    'can_be_restocked_70' => 'canBeRestocked',
                ],
            ],
            'typeMappings' => [
                2 => [
                    'produit_id_71' => 'integer',
                    'declination_produit_id_72' => 'integer',
                    'produit_id_73' => 'integer',
                    'categories_id_74' => 'integer',
                    'tva_id_75' => 'integer',
                    'buy_tva_id_76' => 'integer',
                    'promotion_id_77' => 'integer',
                    'supplier_id_78' => 'integer',
                    'categories_id_79' => 'integer',
                    'tva_id_80' => 'integer',
                    'buy_tva_id_81' => 'integer',
                    'promotion_id_82' => 'integer',
                    'supplier_id_83' => 'integer',
                ],
            ],
            'entityMappings' => [
                2 => [
                    's' => null,
                ],
            ],
            'metaMappings' => [
                2 => [
                    'produit_id_71' => 'produit_id',
                    'declination_produit_id_72' => 'declination_produit_id',
                    'produit_id_73' => 'produit_id',
                    'categories_id_74' => 'categories_id',
                    'tva_id_75' => 'tva_id',
                    'buy_tva_id_76' => 'buy_tva_id',
                    'promotion_id_77' => 'promotion_id',
                    'supplier_id_78' => 'supplier_id',
                    'categories_id_79' => 'categories_id',
                    'tva_id_80' => 'tva_id',
                    'buy_tva_id_81' => 'buy_tva_id',
                    'promotion_id_82' => 'promotion_id',
                    'supplier_id_83' => 'supplier_id',
                ],
            ],
            'columnOwnerMap' => [
                2 => [
                    'id_0' => 's',
                    'qt_stock_1' => 's',
                    'qt_reserved_2' => 's',
                    'storehouse_3' => 's',
                    'id_4' => 'dv',
                    'reference_5' => 'dv',
                    'barcode_6' => 'dv',
                    'name_7' => 'dv',
                    'description_8' => 'dv',
                    'buying_price_ht_9' => 'dv',
                    'buying_price_ttc_10' => 'dv',
                    'price_ht_11' => 'dv',
                    'created_at_12' => 'dv',
                    'alert_stock_min_13' => 'dv',
                    'uuid_14' => 'dv',
                    'id_15' => 'p1',
                    'reference_16' => 'p1',
                    'barcode_17' => 'p1',
                    'name_18' => 'p1',
                    'description_19' => 'p1',
                    'usual_quantity_20' => 'p1',
                    'buying_price_ht_21' => 'p1',
                    'buying_price_ttc_22' => 'p1',
                    'price_ht_23' => 'p1',
                    'price_ttc_24' => 'p1',
                    'unit_25' => 'p1',
                    'is_stock_26' => 'p1',
                    'is_declination_27' => 'p1',
                    'created_at_28' => 'p1',
                    'uuid_29' => 'p1',
                    'information_30' => 'p1',
                    'is_archived_31' => 'p1',
                    'deleted_at_32' => 'p1',
                    'reason_of_delete_33' => 'p1',
                    'best_selection_34' => 'p1',
                    'rating_score_35' => 'p1',
                    'rating_count_36' => 'p1',
                    'material_37' => 'p1',
                    'supplier_reference_38' => 'p1',
                    'meta_description_39' => 'p1',
                    'show_in_web_site_40' => 'p1',
                    'show_in_pos_default_41' => 'p1',
                    'can_be_restocked_42' => 'p1',
                    'id_43' => 'p2',
                    'reference_44' => 'p2',
                    'barcode_45' => 'p2',
                    'name_46' => 'p2',
                    'description_47' => 'p2',
                    'usual_quantity_48' => 'p2',
                    'buying_price_ht_49' => 'p2',
                    'buying_price_ttc_50' => 'p2',
                    'price_ht_51' => 'p2',
                    'price_ttc_52' => 'p2',
                    'unit_53' => 'p2',
                    'is_stock_54' => 'p2',
                    'is_declination_55' => 'p2',
                    'created_at_56' => 'p2',
                    'uuid_57' => 'p2',
                    'information_58' => 'p2',
                    'is_archived_59' => 'p2',
                    'deleted_at_60' => 'p2',
                    'reason_of_delete_61' => 'p2',
                    'best_selection_62' => 'p2',
                    'rating_score_63' => 'p2',
                    'rating_count_64' => 'p2',
                    'material_65' => 'p2',
                    'supplier_reference_66' => 'p2',
                    'meta_description_67' => 'p2',
                    'show_in_web_site_68' => 'p2',
                    'show_in_pos_default_69' => 'p2',
                    'can_be_restocked_70' => 'p2',
                    'produit_id_71' => 's',
                    'declination_produit_id_72' => 's',
                    'produit_id_73' => 'dv',
                    'categories_id_74' => 'p1',
                    'tva_id_75' => 'p1',
                    'buy_tva_id_76' => 'p1',
                    'promotion_id_77' => 'p1',
                    'supplier_id_78' => 'p1',
                    'categories_id_79' => 'p2',
                    'tva_id_80' => 'p2',
                    'buy_tva_id_81' => 'p2',
                    'promotion_id_82' => 'p2',
                    'supplier_id_83' => 'p2',
                ],
            ],
            'declaringClasses' => [
                2 => [
                    'id_0' => 'App\\Entity\\Stock',
                    'qt_stock_1' => 'App\\Entity\\Stock',
                    'qt_reserved_2' => 'App\\Entity\\Stock',
                    'storehouse_3' => 'App\\Entity\\Stock',
                    'id_4' => 'App\\Entity\\ProduitDeclinationValue',
                    'reference_5' => 'App\\Entity\\ProduitDeclinationValue',
                    'barcode_6' => 'App\\Entity\\ProduitDeclinationValue',
                    'name_7' => 'App\\Entity\\ProduitDeclinationValue',
                    'description_8' => 'App\\Entity\\ProduitDeclinationValue',
                    'buying_price_ht_9' => 'App\\Entity\\ProduitDeclinationValue',
                    'buying_price_ttc_10' => 'App\\Entity\\ProduitDeclinationValue',
                    'price_ht_11' => 'App\\Entity\\ProduitDeclinationValue',
                    'created_at_12' => 'App\\Entity\\ProduitDeclinationValue',
                    'alert_stock_min_13' => 'App\\Entity\\ProduitDeclinationValue',
                    'uuid_14' => 'App\\Entity\\ProduitDeclinationValue',
                    'id_15' => 'App\\Entity\\Produit',
                    'reference_16' => 'App\\Entity\\Produit',
                    'barcode_17' => 'App\\Entity\\Produit',
                    'name_18' => 'App\\Entity\\Produit',
                    'description_19' => 'App\\Entity\\Produit',
                    'usual_quantity_20' => 'App\\Entity\\Produit',
                    'buying_price_ht_21' => 'App\\Entity\\Produit',
                    'buying_price_ttc_22' => 'App\\Entity\\Produit',
                    'price_ht_23' => 'App\\Entity\\Produit',
                    'price_ttc_24' => 'App\\Entity\\Produit',
                    'unit_25' => 'App\\Entity\\Produit',
                    'is_stock_26' => 'App\\Entity\\Produit',
                    'is_declination_27' => 'App\\Entity\\Produit',
                    'created_at_28' => 'App\\Entity\\Produit',
                    'uuid_29' => 'App\\Entity\\Produit',
                    'information_30' => 'App\\Entity\\Produit',
                    'is_archived_31' => 'App\\Entity\\Produit',
                    'deleted_at_32' => 'App\\Entity\\Produit',
                    'reason_of_delete_33' => 'App\\Entity\\Produit',
                    'best_selection_34' => 'App\\Entity\\Produit',
                    'rating_score_35' => 'App\\Entity\\Produit',
                    'rating_count_36' => 'App\\Entity\\Produit',
                    'material_37' => 'App\\Entity\\Produit',
                    'supplier_reference_38' => 'App\\Entity\\Produit',
                    'meta_description_39' => 'App\\Entity\\Produit',
                    'show_in_web_site_40' => 'App\\Entity\\Produit',
                    'show_in_pos_default_41' => 'App\\Entity\\Produit',
                    'can_be_restocked_42' => 'App\\Entity\\Produit',
                    'id_43' => 'App\\Entity\\Produit',
                    'reference_44' => 'App\\Entity\\Produit',
                    'barcode_45' => 'App\\Entity\\Produit',
                    'name_46' => 'App\\Entity\\Produit',
                    'description_47' => 'App\\Entity\\Produit',
                    'usual_quantity_48' => 'App\\Entity\\Produit',
                    'buying_price_ht_49' => 'App\\Entity\\Produit',
                    'buying_price_ttc_50' => 'App\\Entity\\Produit',
                    'price_ht_51' => 'App\\Entity\\Produit',
                    'price_ttc_52' => 'App\\Entity\\Produit',
                    'unit_53' => 'App\\Entity\\Produit',
                    'is_stock_54' => 'App\\Entity\\Produit',
                    'is_declination_55' => 'App\\Entity\\Produit',
                    'created_at_56' => 'App\\Entity\\Produit',
                    'uuid_57' => 'App\\Entity\\Produit',
                    'information_58' => 'App\\Entity\\Produit',
                    'is_archived_59' => 'App\\Entity\\Produit',
                    'deleted_at_60' => 'App\\Entity\\Produit',
                    'reason_of_delete_61' => 'App\\Entity\\Produit',
                    'best_selection_62' => 'App\\Entity\\Produit',
                    'rating_score_63' => 'App\\Entity\\Produit',
                    'rating_count_64' => 'App\\Entity\\Produit',
                    'material_65' => 'App\\Entity\\Produit',
                    'supplier_reference_66' => 'App\\Entity\\Produit',
                    'meta_description_67' => 'App\\Entity\\Produit',
                    'show_in_web_site_68' => 'App\\Entity\\Produit',
                    'show_in_pos_default_69' => 'App\\Entity\\Produit',
                    'can_be_restocked_70' => 'App\\Entity\\Produit',
                ],
            ],
        ],
    ],
    $o[0],
    [
        [
            "\0".'Doctrine\\ORM\\Query\\ParserResult'."\0".'sqlExecutor' => null,
            "\0".'Doctrine\\ORM\\Query\\ParserResult'."\0".'sqlFinalizer' => $o[1],
            "\0".'Doctrine\\ORM\\Query\\ParserResult'."\0".'resultSetMapping' => $o[2],
            "\0".'Doctrine\\ORM\\Query\\ParserResult'."\0".'parameterMappings' => [
                'pid' => [
                    0,
                    1,
                ],
            ],
        ],
    ]
); }];
