/** * @param string $className * @param integer $priority */ public function __construct($targetClass, $priority) { parent::__construct($targetClass, [], null); $this->implements = class_implements($targetClass); sort($this->implements); $this->key = sha1(join(',', $this->implements)); $this->priority = $priority; }
/** * @api */ public function __construct($dirname) { parent::__construct($className, $annots); }
public function __construct($targetClass, array $annots, $baseClass) { parent::__construct($targetClass, $annots, $baseClass); $this->handleAnnots($annots); }