示例#1
0
 /**
  * Handles the "puli plugin --list" command.
  *
  * @param Args $args The console arguments
  * @param IO   $io   The I/O
  *
  * @return int The status code
  */
 public function handleList(Args $args, IO $io)
 {
     $pluginClasses = $this->manager->getPluginClasses();
     if (!$pluginClasses) {
         $io->writeLine('No plugin classes. Use "puli plugin --install <class>" to install a plugin class.');
         return 0;
     }
     foreach ($pluginClasses as $pluginClass) {
         $io->writeLine(sprintf('<c1>%s</c1>', $pluginClass));
     }
     return 0;
 }