Move to self::DRUPAL_API