/** * Install facades used by a Nodes package. * * @author Morten Rugaard <*****@*****.**> * * @param string $package * @param \Nodes\AbstractServiceProvider $serviceProvider * * @return bool */ function nodes_install_facades($package, \Nodes\AbstractServiceProvider $serviceProvider) { // Instantiate Install Package handler $installPackage = app(\Nodes\Support\InstallPackage::class); // Install facades belonging to package return $installPackage->setVendorPackageName($package)->installFacades($serviceProvider->getFacades()); }
/** * Register the service provider * * @author Casper Rasmussen <*****@*****.**> * @access public * @return void */ public function register() { parent::register(); $this->registerManager(); $this->setupBindings(); $this->registerFacade(); }