/**
  * @return void
  */
 protected function exportMetaClasses()
 {
     $this->scanPhpDefinitions('src/Service', function ($className) {
         if (AbstractContractor::isSubclass($className)) {
             $this->metadriver->addMetaService($className, $this->getPackage());
         }
     });
     $this->scanPhpDefinitions('src/Action', function ($className) {
         if (MVC\Controller\Action\AbstractAction::isSubclass($className)) {
             $this->metadriver->addMetaAction($className, $this->getPackage());
         }
     });
     $this->scanPhpDefinitions('src/Controller', function ($className) {
         if (MVC\Controller\AbstractController::isSubclass($className)) {
             $this->metadriver->addMetaController($className, $this->getPackage());
         }
     });
     $this->scanPhpDefinitions('src/FrontController', function ($className) {
         if (MVC\Controller\AbstractFrontController::isSubclass($className)) {
             $this->metadriver->addMetaFrontController($className, $this->getPackage());
         }
     });
 }