Skip to content

Commit 2a645ce

Browse files
committed
Merge pull request #7 from stof/fix_phpdoc
Fix the phpdoc on classes
2 parents c6ab3b8 + 2901572 commit 2a645ce

File tree

15 files changed

+79
-50
lines changed

15 files changed

+79
-50
lines changed

src/Cassandra.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ final class Cassandra
8080
/**
8181
* Returns a Cluster Builder
8282
*
83-
* @return Cassandra\Cluster\Builder a Cluster Builder instance
83+
* @return \Cassandra\Cluster\Builder a Cluster Builder instance
8484
*/
8585
public static function cluster()
8686
{
@@ -90,7 +90,7 @@ public static function cluster()
9090
/**
9191
* Returns SSL Options Builder
9292
*
93-
* @return Cassanrda\SSLOptions\Builder a SSLOptions Builder instance
93+
* @return \Cassandra\SSLOptions\Builder a SSLOptions Builder instance
9494
*/
9595
public static function ssl()
9696
{
@@ -101,7 +101,6 @@ public static function ssl()
101101
* Sets log severity
102102
*
103103
* @param int $level log severity, must be one of Cassandra::LOG_* constants.
104-
* @return void
105104
*/
106105
public static function setLogLevel($level)
107106
{

src/Cassandra/BatchStatement.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
* Batch statements are used to execute a series of simple or prepared statements.
2525
* There are 3 types of batch statements:
2626
* * `Cassandra::BATCH_LOGGED` - this is the default batch type. This batch
27-
* gurantees that either all or none of its statements will be executed.
27+
* guarantees that either all or none of its statements will be executed.
2828
* This behavior is achieved by writing a batch log on the coordinator, which
2929
* slows down the execution somewhat.
3030
* * `Cassandra::BATCH_UNLOGGED` - this batch will not be verified when executed,
@@ -74,8 +74,11 @@ public function __construct($type = \Cassandra::BATCH_LOGGED)
7474

7575
/**
7676
* Adds a statement to this batch
77-
* @param Cassandra\Statement $statement the statement to add
77+
*
78+
* @param Statement $statement the statement to add
7879
* @param array|null $arguments positional or named arguments
80+
*
81+
* @return self
7982
*/
8083
public function add(Statement $statement, array $arguments = null)
8184
{

src/Cassandra/Cluster.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ interface Cluster
2828
*
2929
* @param string $keyspace Optional keyspace name
3030
*
31-
* @return Cassandra\Session Session instance
31+
* @return Session Session instance
3232
*/
3333
public function connect($keyspace = null);
3434
}

src/Cassandra/Cluster/Builder.php

Lines changed: 23 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ final class Builder
3131
{
3232
/**
3333
* Contact points, defaults to "127.0.0.1"
34-
* @var contactPoints
34+
* @var string
3535
*/
3636
private $contactPoints;
3737

@@ -91,7 +91,7 @@ final class Builder
9191

9292
/**
9393
* sslOptions
94-
* @var Cassandra\SSLOptions
94+
* @var SSLOptions
9595
*/
9696
private $sslOptions;
9797

@@ -133,7 +133,7 @@ public function __construct()
133133
/**
134134
* Returns a Cluster Instance
135135
*
136-
* @return Cassandra\Cluster Cluster instance
136+
* @return \Cassandra\Cluster Cluster instance
137137
*/
138138
public function build()
139139
{
@@ -182,7 +182,7 @@ public function build()
182182
/**
183183
* Configures default consistency for all requests
184184
* @param int $consistency A consistency level, must be one of Cassandra::CONSISTENCY_* values
185-
* @return Cassandra\Cluster\Builder self
185+
* @return self
186186
*/
187187
public function withDefaultConsistency($consistency)
188188
{
@@ -213,6 +213,8 @@ public function withDefaultConsistency($consistency)
213213
* Configures default page size for all results.
214214
* Set to -1 to disable paging altogether.
215215
* @param int $pageSize default page size
216+
*
217+
* @return self
216218
*/
217219
public function withDefaultPageSize($pageSize)
218220
{
@@ -224,12 +226,16 @@ public function withDefaultPageSize($pageSize)
224226
}
225227

226228
$this->defaultPageSize = $pageSize;
229+
230+
return $this;
227231
}
228232

229233
/**
230234
* Configures default timeout for future resolution in blocking operations
231235
* Set to null to disable (default)
232236
* @param int|null $timeout timeout value
237+
*
238+
* @return self
233239
*/
234240
public function withDefaultTimeout($timeout)
235241
{
@@ -241,6 +247,8 @@ public function withDefaultTimeout($timeout)
241247
}
242248

243249
$this->defaultTimeout = $timeout;
250+
251+
return $this;
244252
}
245253

246254
/**
@@ -249,7 +257,7 @@ public function withDefaultTimeout($timeout)
249257
*
250258
* @param string $host an ip address string
251259
* @param string ... additional addresses
252-
* @return Cassandra\Cluster\Builder self
260+
* @return self
253261
*/
254262
public function withContactPoints($host)
255263
{
@@ -260,7 +268,7 @@ public function withContactPoints($host)
260268
/**
261269
* Configures this cluster to use a round robin load balancing policy.
262270
*
263-
* @return Cassandra\Cluster\Builder self
271+
* @return self
264272
*/
265273
public function withRoundRobinLoadBalancingPolicy()
266274
{
@@ -275,7 +283,7 @@ public function withRoundRobinLoadBalancingPolicy()
275283
* @param integer $hostPerRemoteDatacenter Maximum number of hosts to try in remote datacenters
276284
* @param boolean $useRemoteDatacenterForLocalConsistencies Allow using hosts from remote datacenters to execute statements with local consistencies
277285
*
278-
* @return Cassandra\Cluster\Builder self
286+
* @return self
279287
*/
280288
public function withDatacenterAwareRoundRobinLoadBalancingPolicy($localDatacenter, $hostPerRemoteDatacenter, $useRemoteDatacenterForLocalConsistencies)
281289
{
@@ -299,7 +307,7 @@ public function withDatacenterAwareRoundRobinLoadBalancingPolicy($localDatacente
299307
*
300308
* @param boolean $enabled Whether to enable token aware routing (default: `true`)
301309
*
302-
* @return Cassandra\Cluster\Builder self
310+
* @return self
303311
*/
304312
public function withTokenAwareRouting($enabled = true)
305313
{
@@ -313,7 +321,7 @@ public function withTokenAwareRouting($enabled = true)
313321
* @param string $username Username
314322
* @param string $password Password
315323
*
316-
* @return Cassandra\Cluster\Builder self
324+
* @return self
317325
*/
318326
public function withCredentials($username, $password)
319327
{
@@ -327,7 +335,7 @@ public function withCredentials($username, $password)
327335
*
328336
* @param float $timeout Timeout value in seconds, can be fractional
329337
*
330-
* @return Cassandra\Cluster\Builder self
338+
* @return self
331339
*/
332340
public function withConnectTimeout($timeout)
333341
{
@@ -340,7 +348,7 @@ public function withConnectTimeout($timeout)
340348
*
341349
* @param float $timeout Timeout value in seconds, can be fractional
342350
*
343-
* @return Cassandra\Cluster\Builder self
351+
* @return self
344352
*/
345353
public function withRequestTimeout($timeout)
346354
{
@@ -350,7 +358,10 @@ public function withRequestTimeout($timeout)
350358

351359
/**
352360
* Set up ssl context
353-
* @param SSLOptions $context a preconfigured ssl context
361+
*
362+
* @param SSLOptions $options a preconfigured ssl context
363+
*
364+
* @return self
354365
*/
355366
public function withSSL(SSLOptions $options)
356367
{

src/Cassandra/DefaultCluster.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ final class DefaultCluster implements Cluster
4141
/**
4242
* Holds a reference to SSLContext resource if was configured with SSL.
4343
* This is necessary to prevent GC from destroying it before the cluster.
44+
* @see https://datastax-oss.atlassian.net/projects/PHP/issues/PHP-5
4445
* @var resource|null
4546
*/
4647
private $ssl;
@@ -50,6 +51,8 @@ final class DefaultCluster implements Cluster
5051
* a reference to it to prevent GC from destroying it before the cluster.
5152
* @access private
5253
* @param resource $resource Cluster resource
54+
* @param ExecutionOptions $defaults
55+
* @param resource $ssl
5356
*/
5457
public function __construct($resource, ExecutionOptions $defaults, $ssl = null)
5558
{

src/Cassandra/Future.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,10 @@ interface Future
3030
/**
3131
* Waits for a given future resource to resolve and throws errors if any
3232
*
33-
* @throws Cassandra\Exception\InvalidArgumentException
34-
* @throws Cassandra\Exception\TimeoutException
33+
* @throws \Cassandra\Exception\InvalidArgumentException
34+
* @throws \Cassandra\Exception\TimeoutException
35+
*
36+
* @param int|null $timeout
3537
*
3638
* @return mixed a value that the future has been resolved with
3739
*/

src/Cassandra/FutureException.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ final class FutureException implements Future
3131

3232
/**
3333
* Creates a future exception.
34-
* @param Exception $exception an exception to resolve this futuer with.
34+
* @param \Exception $exception an exception to resolve this future with.
3535
*/
3636
public function __construct(\Exception $exception)
3737
{

src/Cassandra/FuturePreparedStatement.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ final class FuturePreparedStatement implements Future
3636
private $resource;
3737
/**
3838
* The prepared statement that this future will resolve with
39-
* @var Cassandra\PreparedStatement
39+
* @var PreparedStatement
4040
*/
4141
private $statement;
4242

src/Cassandra/FutureRows.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ final class FutureRows implements Future
4646

4747
/**
4848
* Rows that this future will resolve with
49-
* @var Cassandra\Rows
49+
* @var Rows
5050
*/
5151
private $rows;
5252

src/Cassandra/FutureSession.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ final class FutureSession implements Future
2828
{
2929
/**
3030
* Session instance that this future will resolve with.
31-
* @var Cassandra\Session
31+
* @var Session
3232
*/
3333
private $session;
3434

@@ -48,7 +48,7 @@ final class FutureSession implements Future
4848
* Creates a new session future.
4949
* @access private
5050
* @param resource $resource Actual future resource
51-
* @param Cassandra\Session $session A session that will be connected
51+
* @param Session $session A session that will be connected
5252
*/
5353
public function __construct($resource, Session $session)
5454
{

0 commit comments

Comments
 (0)