lithium\data\source\http\adapter\CouchDb::conditions PHP Method

conditions() public method

Handle conditions.
public conditions ( string $conditions, string $context ) : array
$conditions string
$context string
return array
    public function conditions($conditions, $context)
    {
        $path = null;
        if (isset($conditions['design'])) {
            $paths = array('design', 'view');
            foreach ($paths as $element) {
                if (isset($conditions[$element])) {
                    $path .= "_{$element}/{$conditions[$element]}/";
                    unset($conditions[$element]);
                }
            }
        }
        if (isset($conditions['id'])) {
            $path = "{$conditions['id']}";
            unset($conditions['id']);
        }
        if (isset($conditions['path'])) {
            $path = "{$conditions['path']}";
            unset($conditions['path']);
        }
        return array($path, $conditions);
    }