Imbo\Storage\Doctrine::store PHP Method

store() public method

public store ( $user, $imageIdentifier, $imageData )
    public function store($user, $imageIdentifier, $imageData)
    {
        $now = time();
        if ($this->imageExists($user, $imageIdentifier)) {
            return (bool) $this->getConnection()->update($this->getTableName($user, $imageIdentifier), ['updated' => $now], ['user' => $user, 'imageIdentifier' => $imageIdentifier]);
        }
        $inserted = $this->getConnection()->insert($this->getTableName($user, $imageIdentifier), ['user' => $user, 'imageIdentifier' => $imageIdentifier, 'data' => $imageData, 'updated' => $now]);
        if (!$inserted) {
            throw new StorageException('Unable to persist image data to database.', 500);
        }
        return true;
    }