diff --git a/docs/guide/active-record.md b/docs/guide/active-record.md index c54bb08027..6a3df6027b 100644 --- a/docs/guide/active-record.md +++ b/docs/guide/active-record.md @@ -172,7 +172,7 @@ Note that [[yii\db\ActiveRecord::updateAll()|updateAll()]], [[yii\db\ActiveRecor ```php // to insert a new customer record -$customer = new Customer; +$customer = new Customer(); $customer->name = 'James'; $customer->email = 'james@example.com'; $customer->save(); // equivalent to $customer->insert(); @@ -634,7 +634,7 @@ order owned by the customer: ```php $customer = Customer::find(1); -$order = new Order; +$order = new Order(); $order->subtotal = 100; $customer->link('orders', $order); ``` diff --git a/docs/guide/controller.md b/docs/guide/controller.md index 8bf03adfd2..074a31683a 100644 --- a/docs/guide/controller.md +++ b/docs/guide/controller.md @@ -160,7 +160,7 @@ class BlogController extends Controller { $post = Post::find($id); if (!$post) { - throw new NotFoundHttpException; + throw new NotFoundHttpException(); } if (\Yii::$app->request->isPost) { diff --git a/docs/guide/data-providers.md b/docs/guide/data-providers.md index 4765fca5f7..9080c557c5 100644 --- a/docs/guide/data-providers.md +++ b/docs/guide/data-providers.md @@ -29,7 +29,7 @@ $posts = $provider->getModels(); And the following example shows how to use ActiveDataProvider without ActiveRecord: ```php -$query = new Query; +$query = new Query(); $provider = new ActiveDataProvider([ 'query' => $query->from('tbl_post'), 'pagination' => [ @@ -62,7 +62,7 @@ because it needs to have [[allModels]] ready. ArrayDataProvider may be used in the following way: ```php -$query = new Query; +$query = new Query(); $provider = new ArrayDataProvider([ 'allModels' => $query->from('tbl_post')->all(), 'sort' => [ diff --git a/docs/guide/model.md b/docs/guide/model.md index 666e499f3f..6585c674f2 100644 --- a/docs/guide/model.md +++ b/docs/guide/model.md @@ -24,7 +24,7 @@ be accessed like the member variables of any object. For example, a `Post` model may contain a `title` attribute and a `content` attribute, accessible as follows: ```php -$post = new Post; +$post = new Post(); $post->title = 'Hello, world'; $post->content = 'Something interesting is happening.'; echo $post->title; @@ -35,7 +35,7 @@ Since [[yii\base\Model|Model]] implements the [ArrayAccess](http://php.net/manua you can also access the attributes as if they were array elements: ```php -$post = new Post; +$post = new Post(); $post['title'] = 'Hello, world'; $post['content'] = 'Something interesting is happening'; echo $post['title']; @@ -160,7 +160,7 @@ class EmployeeController extends \yii\web\Controller $employee = new Employee(['scenario' => 'managementPanel']); // second way - $employee = new Employee; + $employee = new Employee(); $employee->scenario = 'managementPanel'; // third way @@ -187,7 +187,7 @@ only, etc. If errors are found in validation, they may be presented to the user The following example shows how the validation is performed: ```php -$model = new LoginForm; +$model = new LoginForm(); $model->username = $_POST['username']; $model->password = $_POST['password']; if ($model->validate()) { diff --git a/docs/guide/query-builder.md b/docs/guide/query-builder.md index c238639568..a2683118cb 100644 --- a/docs/guide/query-builder.md +++ b/docs/guide/query-builder.md @@ -9,7 +9,7 @@ The Query Builder provides an object-oriented vehicle for generating queries to A typical usage of the query builder looks like the following: ```php -$rows = (new \yii\db\Query) +$rows = (new \yii\db\Query()) ->select('id, name') ->from('tbl_user') ->limit(10) @@ -17,7 +17,7 @@ $rows = (new \yii\db\Query) // which is equivalent to the following code: -$query = (new \yii\db\Query) +$query = (new \yii\db\Query()) ->select('id, name') ->from('tbl_user') ->limit(10); @@ -116,7 +116,7 @@ You may specify a sub-query using a `Query` object. In this case, the correspond as the alias for the sub-query. ```php -$subQuery = (new Query)->select('id')->from('tbl_user')->where('status=1'); +$subQuery = (new Query())->select('id')->from('tbl_user')->where('status=1'); $query->select('*')->from(['u' => $subQuery]); ``` @@ -324,10 +324,10 @@ $query->leftJoin(['u' => $subQuery], 'u.id=author_id'); In Yii in order to build it you can first form two query objects and then use `union` method: ```php -$query = new Query; +$query = new Query(); $query->select("id, 'post' as type, name")->from('tbl_post')->limit(10); -$anotherQuery = new Query; +$anotherQuery = new Query(); $anotherQuery->select('id, 'user' as type, name')->from('tbl_user')->limit(10); $query->union($anotherQuery); @@ -347,7 +347,7 @@ Batch query can be used like the following: ```php use yii\db\Query; -$query = (new Query) +$query = (new Query()) ->from('tbl_user') ->orderBy('id'); @@ -376,7 +376,7 @@ will still keep the proper index. For example, ```php use yii\db\Query; -$query = (new Query) +$query = (new Query()) ->from('tbl_user') ->indexBy('username'); diff --git a/docs/guide/upgrade-from-v1.md b/docs/guide/upgrade-from-v1.md index 03a5b21cc7..92dc8680d8 100644 --- a/docs/guide/upgrade-from-v1.md +++ b/docs/guide/upgrade-from-v1.md @@ -158,7 +158,7 @@ in controllers or widgets: ```php $content = Yii::$app->view->renderFile($viewFile, $params); // You can also explicitly create a new View instance to do the rendering -// $view = new View; +// $view = new View(); // $view->renderFile($viewFile, $params); ``` @@ -186,7 +186,7 @@ New methods called [[yii\base\Model::load()|load()] and [[yii\base\Model::loadMu introduced to simplify the data population from user inputs to a model. For example, ```php -$model = new Post; +$model = new Post(); if ($model->load($_POST)) {...} // which is equivalent to: if (isset($_POST['Post'])) { @@ -394,7 +394,7 @@ In 1.1, query building is scattered among several classes, including `CDbCommand and [[yii\db\QueryBuilder|QueryBuilder]] to generate SQL statements from query objects. For example: ```php -$query = new \yii\db\Query; +$query = new \yii\db\Query(); $query->select('id, name') ->from('tbl_user') ->limit(10);