protected function addDefaultSpecifications(RequirementContract $requirement)
    {
        return $requirement->add(new Specifications\WritableStorage($this->app))
                ->add(new Specifications\WritableBootstrapCache($this->app))
                ->add(new Specifications\WritableAsset($this->app))
                ->add(new Specifications\DatabaseConnection($this->app))
                ->add(new Specifications\Authentication($this->app));
    }
protected function addDefaultSpecifications(RequirementContract $requirement)
    {
        return $requirement->add(new Specifications\WritableStorage($this->app))
                ->add(new Specifications\WritableBootstrapCache($this->app))
                ->add(new Specifications\WritableAsset($this->app))
                ->add(new Specifications\DatabaseConnection($this->app))
                ->add(new Specifications\Authentication($this->app));
    }
protected function addDefaultSpecifications ( RequirementContract $ requirement ) { return $ requirement -> add ( new Specifications \ WritableStorage ( $ this -> app ) ) -> add ( new Specifications \ WritableBootstrapCache ( $ this -> app ) ) -> add ( new Specifications \ WritableAsset ( $ this -> app ) ) -> add ( new Specifications \ DatabaseConnection ( $ this -> app ) ) -> add ( new Specifications \ Authentication ( $ this -> app ) ) ; }
Add default specifications.

@param  \Orchestra\Contracts\Installation\Requirement  $requirement

@return \Orchestra\Contracts\Installation\Requirement
Add default specifications .