3 namespace League\Container\ServiceProvider;
5 use League\Container\ContainerAwareTrait;
7 abstract class AbstractServiceProvider implements ServiceProviderInterface
9 use ContainerAwareTrait;
14 protected $provides = [];
19 public function provides($alias = null)
21 if (! is_null($alias)) {
22 return (in_array($alias, $this->provides));
25 return $this->provides;