reference = $reference; } public function getAll(): Collection { return collect(); } public function getById($id): ?Stop { return Stop::createFromArray(['id' => $id, 'name' => 'lorem']); } public function getManyById($ids): Collection { return collect($ids)->map(f\ref([ $this, 'getById' ])); } public function findByName(string $name): Collection { return collect(); } public function first(Modifier ...$modifiers) { // TODO: Implement first() method. } public function all(Modifier ...$modifiers): Collection { // TODO: Implement all() method. } }