Lines Matching refs:LanguageResult
15 class LanguageResult implements \JsonSerializable, \IteratorAggregate, \ArrayAccess class
91 * @return LanguageResult
93 public function whitelist(string ...$whitelist): LanguageResult
95 return new LanguageResult(\array_intersect_key($this->result, \array_flip($whitelist)));
100 * @return LanguageResult
102 public function blacklist(string ...$blacklist): LanguageResult
104 return new LanguageResult(\array_diff_key($this->result, \array_flip($blacklist)));
116 * @return LanguageResult
118 public function bestResults(): LanguageResult
122 return new LanguageResult;
127 return new LanguageResult(\array_filter($this->result, function ($value) use ($first) {
143 * @return LanguageResult
145 public function limit(int $offset, int $length = null): LanguageResult
147 return new LanguageResult(\array_slice($this->result, $offset, $length));