public function remove(array $identifier, $shardingKey = null)
    {
        $this->schemaManager->remove(
            $this->tableName,
            array_merge(
                $this->mapIdentifier($identifier),
                array($this->nameField=>array_keys($this->fields))
            ),
            $shardingKey
        );

        return $this;
    }
public function remove(array $identifier, $shardingKey = null)
    {
        $this->schemaManager->remove(
            $this->tableName,
            array_merge(
                $this->mapIdentifier($identifier),
                array($this->nameField=>array_keys($this->fields))
            ),
            $shardingKey
        );

        return $this;
    }
@param array $identifier
@param null  $shardingKey

@return $this