stringsRepository = $stringsRepository; } public function run( Collection $data ) { $domain = $data->get( 'domain', false ); $priority = $data->get( 'priority', false ); if ( $domain === false || $priority === false ) { return Either::left( __( 'Error: please try again', 'wpml-string-translation' ) ); } return Either::of( [ 'totalItemsCount' => $this->stringsRepository->getCountInDomainsByNotPriorities( [ $domain ], [ $priority ] ), ] ); } }