original_string: public function setCustomer(ChildCustomer $v = null)
      {
          if ($v === null) {
              $this->setCustomerId(NULL);
          } else {
              $this->setCustomerId($v->getId());
          }
  
          $this->aCustomer = $v;
  
          // Add binding for other direction of this n:n relationship.
          // If this object has already been added to the ChildCustomer object, it will not be re-added.
          if ($v !== null) {
              $v->addCustomerCustomerGroup($this);
          }
  
  
          return $this;
      }
code: public function setCustomer(ChildCustomer $v = null)
      {
          if ($v === null) {
              $this->setCustomerId(NULL);
          } else {
              $this->setCustomerId($v->getId());
          }
  
          $this->aCustomer = $v;
  
          // Add binding for other direction of this n:n relationship.
          // If this object has already been added to the ChildCustomer object, it will not be re-added.
          if ($v !== null) {
              $v->addCustomerCustomerGroup($this);
          }
  
  
          return $this;
      }
code_tokens: public function setCustomer ( ChildCustomer $ v = null ) { if ( $ v === null ) { $ this -> setCustomerId ( NULL ) ; } else { $ this -> setCustomerId ( $ v -> getId ( ) ) ; } $ this -> aCustomer = $ v ; // Add binding for other direction of this n:n relationship. // If this object has already been added to the ChildCustomer object, it will not be re-added. if ( $ v !== null ) { $ v -> addCustomerCustomerGroup ( $ this ) ; } return $ this ; }
docstring: Declares an association between this object and a ChildCustomer object.
  
  @param                  ChildCustomer $v
  @return                 \CustomerGroup\Model\CustomerCustomerGroup The current object (for fluent API support)
  @throws PropelException
docstring_tokens: Declares an association between this object and a ChildCustomer object .