original_string: protected function createRemoveRule(PackageInterface $package, $reason, $job)
      {
          return new Rule(array(-$package->id), $reason, $job['packageName'], $job);
      }
code: protected function createRemoveRule(PackageInterface $package, $reason, $job)
      {
          return new Rule(array(-$package->id), $reason, $job['packageName'], $job);
      }
code_tokens: protected function createRemoveRule ( PackageInterface $ package , $ reason , $ job ) { return new Rule ( array ( - $ package -> id ) , $ reason , $ job [ 'packageName' ] , $ job ) ; }
docstring: Creates a rule to remove a package
  
  The rule for a package A is (-A).
  
  @param  PackageInterface $package The package to be removed
  @param  int              $reason  A RULE_* constant describing the
  reason for generating this rule
  @param  array            $job     The job this rule was created from
  @return Rule             The generated rule
docstring_tokens: Creates a rule to remove a package