<commit_before><?php

namespace Oro\Bundle\EntityExtendBundle\Entity\Manager;

use Doctrine\DBAL\Types\Type;
use Doctrine\ORM\QueryBuilder;
use Oro\Bundle\EntityBundle\ORM\DoctrineHelper;
use Oro\Bundle\EntityBundle\ORM\SqlQueryBuilder;
use Oro\Bundle\EntityBundle\ORM\UnionQueryBuilder;
use Oro\Bundle\EntityBundle\Provider\EntityNameResolver;
use Oro\Bundle\EntityConfigBundle\Config\ConfigManager;
use Oro\Bundle\EntityConfigBundle\Config\Id\FieldConfigId;
use Oro\Bundle\EntityExtendBundle\Extend\RelationType;
use Oro\Bundle\EntityExtendBundle\Tools\ExtendHelper;
use Oro\Bundle\FeatureToggleBundle\Checker\FeatureChecker;
use Oro\Bundle\SecurityBundle\ORM\Walker\AclHelper;
use Oro\Component\DependencyInjection\ServiceLink;
use Oro\Component\DoctrineUtils\ORM\QueryBuilderUtil;

/**
 * Provides a set of methods to manage extended associations (see see "Resources/doc/associations.md").
 */
class AssociationManager
{
    /** @var ConfigManager */
    protected $configManager;

    /** @var ServiceLink */
    protected $aclHelperLink;

    /** @var DoctrineHelper */
    protected $doctrineHelper;

    /** @var EntityNameResolver */
    protected $entityNameResolver;

    /** @var FeatureChecker */
    protected $featureChecker;

    /**
     * @param ConfigManager      $configManager
     * @param ServiceLink        $aclHelperLink
     * @param DoctrineHelper     $doctrineHelper
     * @param EntityNameResolver $entityNameResolver
     * @param FeatureChecker     $featureChecker
     */
    public function __construct(
        ConfigManager $configManager,
        ServiceLink $aclHelperLink,<commit_msg>BB-15820: Change ownership type for Customer to FRONTEND_CUSTOMER (#21202)<commit_after><?php

namespace Oro\Bundle\EntityExtendBundle\Entity\Manager;

use Doctrine\DBAL\Types\Type;
use Doctrine\ORM\QueryBuilder;
use Oro\Bundle\EntityBundle\ORM\DoctrineHelper;
use Oro\Bundle\EntityBundle\ORM\SqlQueryBuilder;
use Oro\Bundle\EntityBundle\ORM\UnionQueryBuilder;
use Oro\Bundle\EntityBundle\Provider\EntityNameResolver;
use Oro\Bundle\EntityConfigBundle\Config\ConfigManager;
use Oro\Bundle\EntityConfigBundle\Config\Id\FieldConfigId;
use Oro\Bundle\EntityExtendBundle\Extend\RelationType;
use Oro\Bundle\EntityExtendBundle\Tools\ExtendHelper;
use Oro\Bundle\FeatureToggleBundle\Checker\FeatureChecker;
use Oro\Bundle\SecurityBundle\ORM\Walker\AclHelper;
use Oro\Component\DependencyInjection\ServiceLink;
use Oro\Component\DoctrineUtils\ORM\QueryBuilderUtil;

/**
 * Provides a set of methods to manage extended associations (see "Resources/doc/associations.md").
 */
class AssociationManager
{
    /** @var ConfigManager */
    protected $configManager;

    /** @var ServiceLink */
    protected $aclHelperLink;

    /** @var DoctrineHelper */
    protected $doctrineHelper;

    /** @var EntityNameResolver */
    protected $entityNameResolver;

    /** @var FeatureChecker */
    protected $featureChecker;

    /**
     * @param ConfigManager      $configManager
     * @param ServiceLink        $aclHelperLink
     * @param DoctrineHelper     $doctrineHelper
     * @param EntityNameResolver $entityNameResolver
     * @param FeatureChecker     $featureChecker
     */
    public function __construct(
        ConfigManager $configManager,
        ServiceLink $aclHelperLink,
{'fraction_non_alphanumeric': 0.0971843778383288, 'fraction_numerical': 0.003027550711474417, 'mean_word_length': 4.303370786516854, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7393262', 'n_tokens_mistral': 951, 'n_tokens_neox': 944, 'n_words': 180}