original_string: private function isRelationForeignKeyNullable(Relation $relation)
      {
          $reflectionObj = new \ReflectionObject($relation);
          if (!$reflectionObj->hasProperty('foreignKey')) {
              return false;
          }
          $fkProp = $reflectionObj->getProperty('foreignKey');
          $fkProp->setAccessible(true);
  
          return isset($this->nullableColumns[$fkProp->getValue($relation)]);
      }
code: private function isRelationForeignKeyNullable(Relation $relation)
      {
          $reflectionObj = new \ReflectionObject($relation);
          if (!$reflectionObj->hasProperty('foreignKey')) {
              return false;
          }
          $fkProp = $reflectionObj->getProperty('foreignKey');
          $fkProp->setAccessible(true);
  
          return isset($this->nullableColumns[$fkProp->getValue($relation)]);
      }
code_tokens: private function isRelationForeignKeyNullable ( Relation $ relation ) { $ reflectionObj = new \ ReflectionObject ( $ relation ) ; if ( ! $ reflectionObj -> hasProperty ( 'foreignKey' ) ) { return false ; } $ fkProp = $ reflectionObj -> getProperty ( 'foreignKey' ) ; $ fkProp -> setAccessible ( true ) ; return isset ( $ this -> nullableColumns [ $ fkProp -> getValue ( $ relation ) ] ) ; }
docstring: Check if the foreign key of the relation is nullable
  
  @param Relation $relation
  
  @return bool
docstring_tokens: Check if the foreign key of the relation is nullable