mirror of
https://github.com/predis/predis.git
synced 2026-08-27 18:51:07 +00:00
bb65b31580
* Added arrayable arguments classes * Updated count trait to accept additional modifier argument * Added new With traits, moved into separate directory * Added traits for geo command arguments resolving * Remove BaseWith trait, not working with traits nesting * Added AscDesc trait * Rename AscDesc traint into Sorting * Fixed trait keyword * Removed unnecessary traits * Updated count trait to handle default argument value * Fixed With traits offset check condition * Added GeoFrom, GeoBy traits * Fixes for Count and Sorting traits * Fixed variable names in with traits * [WIP] Added GEOSEARCH command support, without test coverage * Changed functionality to support only lower case units (Redis 6.0 support) * Changed namespace for WITHSCORES trait * Added more test coverage, added response parsing * Added test coverage for tratis Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local> Co-authored-by: Chayim <chayim@users.noreply.github.com>
27 lines
425 B
PHP
27 lines
425 B
PHP
<?php
|
|
|
|
namespace Predis\Command\Argument\Geospatial;
|
|
|
|
class FromMember implements FromInterface
|
|
{
|
|
private const KEYWORD = 'FROMMEMBER';
|
|
|
|
/**
|
|
* @var string
|
|
*/
|
|
private $member;
|
|
|
|
public function __construct(string $member)
|
|
{
|
|
$this->member = $member;
|
|
}
|
|
|
|
/**
|
|
* @inheritDoc
|
|
*/
|
|
public function toArray(): array
|
|
{
|
|
return [self::KEYWORD, $this->member];
|
|
}
|
|
}
|