1: <?php
2:
3: namespace PHPixie\Auth\Providers\Provider;
4:
5: abstract class Implementation implements \PHPixie\Auth\Providers\Provider
6: {
7: protected $domain;
8: protected $name;
9: protected $configData;
10:
11: public function __construct($domain, $name, $configData)
12: {
13: $this->domain = $domain;
14: $this->name = $name;
15: $this->configData = $configData;
16: }
17:
18: public function name()
19: {
20: return $this->name;
21: }
22:
23: protected function repository()
24: {
25: return $this->domain->repository();
26: }
27: }