/**
  * @since 1.9
  *
  * @param PropertyAnnotator $propertyAnnotator
  * @param array $categories
  */
 public function __construct(PropertyAnnotator $propertyAnnotator, array $categories)
 {
     parent::__construct($propertyAnnotator);
     $this->categories = $categories;
 }
 /**
  * @since 1.9
  *
  * @param PropertyAnnotator $propertyAnnotator
  * @param PageInfo $pageInfo
  */
 public function __construct(PropertyAnnotator $propertyAnnotator, PageInfo $pageInfo)
 {
     parent::__construct($propertyAnnotator);
     $this->pageInfo = $pageInfo;
 }
 /**
  * @since 1.9
  *
  * @param PropertyAnnotator $propertyAnnotator
  * @param RedirectTargetFinder $redirectTargetFinder
  */
 public function __construct(PropertyAnnotator $propertyAnnotator, RedirectTargetFinder $redirectTargetFinder)
 {
     parent::__construct($propertyAnnotator);
     $this->redirectTargetFinder = $redirectTargetFinder;
 }
 /**
  * @since 2.2
  *
  * @param PropertyAnnotator $propertyAnnotator
  * @param Store $store
  */
 public function __construct(PropertyAnnotator $propertyAnnotator)
 {
     parent::__construct($propertyAnnotator);
 }
 /**
  * @since 1.9
  *
  * @param PropertyAnnotator $propertyAnnotator
  * @param string $defaultSort
  */
 public function __construct(PropertyAnnotator $propertyAnnotator, $defaultSort)
 {
     parent::__construct($propertyAnnotator);
     $this->defaultSort = $defaultSort;
 }