Commit dc110a9c by Tobias Munk

Merge commit '4a201c7a' into feature/toolbar-ui-2

parents 2f552665 4a201c7a
<?php
namespace common\models;
use common\models\User;
use yii\base\Model;
use Yii;
......
......@@ -13,10 +13,10 @@ class ContactPage extends BasePage
*/
public function submit(array $contactData)
{
$data = [];
foreach ($contactData as $name => $value) {
$data["ContactForm[$name]"] = $value;
foreach ($contactData as $field => $value) {
$inputType = $field === 'body' ? 'textarea' : 'input';
$this->guy->fillField($inputType . '[name="ContactForm[' . $field . ']"]', $value);
}
$this->guy->submitForm('#contact-form', $data);
$this->guy->click('Submit', '#contact-form');
}
}
......@@ -14,9 +14,8 @@ class LoginPage extends BasePage
*/
public function login($username, $password)
{
$this->guy->submitForm('#login-form', [
'LoginForm[username]' => $username,
'LoginForm[password]' => $password,
]);
$this->guy->fillField('input[name="LoginForm[username]"]',$username);
$this->guy->fillField('input[name="LoginForm[password]"]',$password);
$this->guy->click('Login','#login-form');
}
}
......@@ -9,7 +9,6 @@ namespace yii\apidoc\models;
use phpDocumentor\Reflection\FileReflector;
use yii\base\Component;
use yii\base\Exception;
/**
*
......
......@@ -11,7 +11,6 @@ use phpDocumentor\Reflection\DocBlock\Tag\ParamTag;
use phpDocumentor\Reflection\DocBlock\Tag\PropertyTag;
use phpDocumentor\Reflection\DocBlock\Tag\ReturnTag;
use phpDocumentor\Reflection\DocBlock\Tag\ThrowsTag;
use yii\base\Exception;
/**
* Represents API documentation information for a `function`.
......
......@@ -63,7 +63,7 @@ class PropertyDoc extends BaseDoc
$this->defaultValue = PrettyPrinter::getRepresentationOfValue($reflector->getNode()->default);
}
foreach($this->tags as $i => $tag) {
foreach($this->tags as $tag) {
if ($tag instanceof VarTag) {
$this->type = $tag->getType();
$this->types = $tag->getTypes();
......
......@@ -8,7 +8,6 @@
namespace yii\apidoc\models;
use phpDocumentor\Reflection\DocBlock\Tag\AuthorTag;
use yii\base\Exception;
use yii\helpers\StringHelper;
/**
......
......@@ -11,7 +11,6 @@ use yii\apidoc\models\Context;
use yii\console\Controller;
use Yii;
use yii\helpers\Console;
use yii\helpers\FileHelper;
/**
*
......
......@@ -6,7 +6,6 @@
*/
namespace yii\apidoc\templates\bootstrap\assets;
use yii\web\JqueryAsset;
use yii\web\View;
/**
......
<?php
use yii\apidoc\templates\bootstrap\SideNavWidget;
use yii\helpers\StringHelper;
/**
* @var yii\web\View $this
......
<?php
use yii\apidoc\templates\bootstrap\SideNavWidget;
use yii\bootstrap\Nav;
use yii\bootstrap\NavBar;
use yii\helpers\Html;
use yii\helpers\StringHelper;
use yii\widgets\Menu;
/**
* @var yii\web\View $this
......
......@@ -6,11 +6,7 @@
*/
namespace yii\apidoc\templates\offline;
use yii\apidoc\models\Context;
use yii\console\Controller;
use Yii;
use yii\helpers\Console;
use yii\helpers\FileHelper;
/**
*
......
......@@ -6,7 +6,6 @@
*/
namespace yii\apidoc\templates\offline\assets;
use yii\web\JqueryAsset;
use yii\web\View;
/**
......
......@@ -11,8 +11,6 @@ use yii\apidoc\models\TypeDoc;
use yii\console\Controller;
use Yii;
use yii\helpers\Console;
use yii\helpers\FileHelper;
use yii\helpers\StringHelper;
/**
*
......
......@@ -315,7 +315,7 @@ class AuthAction extends Action
return Yii::$app->getResponse()->redirect($url);
} else {
// Upgrade to access token.
$accessToken = $client->fetchAccessToken();
$client->fetchAccessToken();
return $this->authSuccess($client);
}
}
......
......@@ -11,7 +11,6 @@ use Yii;
use yii\base\Application;
use yii\web\View;
use yii\web\ForbiddenHttpException;
use yii\helpers\ArrayHelper;
/**
* The Yii Debug Module provides the debug toolbar and debugger
......@@ -40,7 +39,8 @@ class Module extends \yii\base\Module
/**
* @var array list of debug panels. The array keys are the panel IDs, and values are the corresponding
* panel class names or configuration arrays. This will be merged with [[corePanels()]].
* You may set a panel to be false to disable a core panel.
* You may reconfigure a core panel via this property by using the same panel ID.
* You may also disable a core panel by setting it to be false in this property.
*/
public $panels = [];
/**
......@@ -76,7 +76,19 @@ class Module extends \yii\base\Module
Yii::$app->getView()->on(View::EVENT_END_BODY, [$this, 'renderToolbar']);
});
$this->panels = array_filter(ArrayHelper::merge($this->corePanels(), $this->panels));
// merge custom panels and core panels so that they are ordered mainly by custom panels
if (empty($this->panels)) {
$this->panels = $this->corePanels();
} else {
$corePanels = $this->corePanels();
foreach ($corePanels as $id => $config) {
if (isset($this->panels[$id])) {
unset($corePanels[$id]);
}
}
$this->panels = array_filter(array_merge($corePanels, $this->panels));
}
foreach ($this->panels as $id => $config) {
$config['module'] = $this;
$config['id'] = $id;
......
......@@ -252,7 +252,7 @@ class Generator extends \yii\gii\Generator
try {
$db = $this->getDbConnection();
$uniqueIndexes = $db->getSchema()->findUniqueIndexes($table);
foreach ($uniqueIndexes as $indexName => $uniqueColumns) {
foreach ($uniqueIndexes as $uniqueColumns) {
// Avoid validating auto incrementable columns
if (!$this->isUniqueColumnAutoIncrementable($table, $uniqueColumns)) {
$attributesCount = count($uniqueColumns);
......
......@@ -8,9 +8,7 @@
namespace yii\mongodb;
use yii\base\InvalidConfigException;
use yii\base\InvalidParamException;
use yii\db\BaseActiveRecord;
use yii\base\UnknownMethodException;
use yii\db\StaleObjectException;
use yii\helpers\Inflector;
use yii\helpers\StringHelper;
......
......@@ -8,8 +8,6 @@
namespace yii\mongodb;
use Yii;
use yii\mongodb\Connection;
use yii\mongodb\Query;
use yii\base\InvalidConfigException;
/**
......
......@@ -288,7 +288,7 @@ class ActiveQuery extends \yii\base\Component implements ActiveQueryInterface
if (count($this->where) == 1) {
$pks = (array) reset($this->where);
} else {
foreach($this->where as $column => $values) {
foreach($this->where as $values) {
if (is_array($values)) {
// TODO support composite IN for composite PK
throw new NotSupportedException('Find by composite PK is not supported by redis ActiveRecord.');
......
......@@ -8,7 +8,6 @@
namespace yii\redis;
use yii\base\Component;
use yii\base\InvalidConfigException;
use yii\db\Exception;
use yii\helpers\Inflector;
......
......@@ -336,7 +336,7 @@ EOF;
}
$columnAlias = $this->addColumn($column, $columns);
$parts = [];
foreach ($values as $i => $value) {
foreach ($values as $value) {
if (is_array($value)) {
$value = isset($value[$column]) ? $value[$column] : null;
}
......
......@@ -8,7 +8,6 @@
namespace yii\sphinx;
use yii\base\Object;
use yii\base\InvalidParamException;
/**
* IndexSchema represents the metadata of a Sphinx index.
......
......@@ -6,7 +6,6 @@
*/
namespace yii\db;
use yii\base\InvalidCallException;
/**
* ActiveQueryTrait implements the common methods and properties for active record query classes.
......
......@@ -414,7 +414,7 @@ class BaseConsole
break;
case 0: // ansi reset
$return = '';
for ($n = $tags; $tags > 0; $tags--) {
for (; $tags > 0; $tags--) {
$return .= '</span>';
}
return $return;
......
......@@ -7,8 +7,6 @@
namespace yii\helpers;
use yii\base\InvalidParamException;
/**
* BaseStringHelper provides concrete implementation for [[StringHelper]].
*
......
<?php
namespace yiiunit\data\ar;
use yii\db\ActiveQuery;
use yiiunit\framework\db\ActiveRecordTest;
/**
......
......@@ -2,8 +2,6 @@
namespace yiiunit\data\ar\mongodb;
use yii\mongodb\ActiveQuery;
class Customer extends ActiveRecord
{
public static function collectionName()
......
......@@ -7,8 +7,6 @@
namespace yiiunit\data\ar\redis;
use yii\redis\Connection;
/**
* ActiveRecord is ...
*
......
......@@ -2,7 +2,6 @@
namespace yiiunit\data\ar\redis;
use yii\redis\ActiveQuery;
use yiiunit\extensions\redis\ActiveRecordTest;
class Customer extends ActiveRecord
......
<?php
namespace yiiunit\data\ar\sphinx;
use yii\sphinx\ActiveQuery;
class ArticleIndex extends ActiveRecord
{
public $custom_column;
......
......@@ -4,7 +4,6 @@ namespace yiiunit\extensions\authclient;
use yii\authclient\signature\PlainText;
use yii\authclient\OAuthToken;
use yiiunit\extensions\authclient\TestCase;
use yii\authclient\BaseOAuth;
class BaseOAuthTest extends TestCase
......
......@@ -4,7 +4,6 @@ namespace yiiunit\extensions\authclient;
use yii\authclient\Collection;
use yii\authclient\BaseClient;
use yiiunit\extensions\authclient\TestCase;
class CollectionTest extends TestCase
{
......
......@@ -3,10 +3,8 @@
namespace yiiunit\extensions\elasticsearch;
use yii\base\Event;
use yii\base\Exception;
use yii\db\BaseActiveRecord;
use yii\elasticsearch\Connection;
use yii\helpers\Json;
use yiiunit\framework\ar\ActiveRecordTestTrait;
use yiiunit\data\ar\elasticsearch\ActiveRecord;
use yiiunit\data\ar\elasticsearch\Customer;
......@@ -381,7 +379,6 @@ class ActiveRecordTest extends ElasticSearchTestCase
public function testFindAsArrayFields()
{
$customerClass = $this->getCustomerClass();
/** @var TestCase|ActiveRecordTestTrait $this */
// indexBy + asArray
$customers = $this->callCustomerFind()->asArray()->fields(['id', 'name'])->all();
......@@ -456,7 +453,6 @@ class ActiveRecordTest extends ElasticSearchTestCase
public function testFindIndexByAsArrayFields()
{
$customerClass = $this->getCustomerClass();
/** @var TestCase|ActiveRecordTestTrait $this */
// indexBy + asArray
$customers = $this->callCustomerFind()->indexBy('name')->asArray()->fields('id', 'name')->all();
......
......@@ -2,7 +2,6 @@
namespace yiiunit\extensions\redis;
use yii\redis\ActiveQuery;
use yiiunit\data\ar\redis\ActiveRecord;
use yiiunit\data\ar\redis\Customer;
use yiiunit\data\ar\redis\OrderItem;
......
......@@ -2,8 +2,6 @@
namespace yiiunit\extensions\redis;
use yii\redis\Connection;
/**
* @group redis
*/
......
......@@ -6,7 +6,6 @@ use yiiunit\data\ar\sphinx\ActiveRecord;
use yiiunit\data\ar\ActiveRecord as ActiveRecordDb;
use yiiunit\data\ar\sphinx\ArticleIndex;
use yiiunit\data\ar\sphinx\ArticleDb;
use yiiunit\data\ar\sphinx\TagDb;
/**
* @group sphinx
......
......@@ -3,7 +3,6 @@
namespace yiiunit\extensions\sphinx;
use yii\caching\FileCache;
use yii\sphinx\Schema;
/**
* @group sphinx
......
......@@ -206,7 +206,6 @@ trait ActiveRecordTestTrait
public function testfindIndexByAsArray()
{
$customerClass = $this->getCustomerClass();
/** @var TestCase|ActiveRecordTestTrait $this */
// indexBy + asArray
$customers = $this->callCustomerFind()->asArray()->indexBy('name')->all();
......
<?php
namespace yiiunit\framework\db;
use yii\db\ActiveQuery;
use yiiunit\data\ar\ActiveRecord;
use yiiunit\data\ar\Customer;
use yiiunit\data\ar\NullValues;
......
......@@ -2,7 +2,6 @@
namespace yiiunit\framework\db;
use yii\db\Query;
use yii\db\QueryBuilder;
use yii\db\Schema;
use yii\db\mysql\QueryBuilder as MysqlQueryBuilder;
......
<?php
namespace yiiunit\framework\db\cubrid;
use yiiunit\data\ar\Customer;
use yiiunit\framework\db\ActiveRecordTest;
/**
......
......@@ -13,7 +13,7 @@ class PostgreSQLConnectionTest extends ConnectionTest
public function testConnection()
{
$connection = $this->getConnection(true);
$this->getConnection(true);
}
public function testQuoteValue()
......
<?php
namespace yiiunit\framework\db\sqlite;
use yiiunit\data\ar\Customer;
use yiiunit\framework\db\ActiveRecordTest;
/**
......
......@@ -6,8 +6,6 @@
namespace yiiunit\framework\log;
use yii\debug\LogTarget;
use yii\log\FileTarget;
use yii\log\Logger;
use yiiunit\TestCase;
......
......@@ -6,8 +6,6 @@
namespace yiiunit\framework\log;
use yii\debug\LogTarget;
use yii\log\FileTarget;
use yii\log\Logger;
use yii\log\Target;
use yiiunit\TestCase;
......
......@@ -162,7 +162,7 @@ class CompareValidatorTest extends TestCase
$this->assertTrue(strlen($val->message) > 1);
}
try {
$val = new CompareValidator(['operator' => '<>']);
new CompareValidator(['operator' => '<>']);
} catch (InvalidConfigException $e) {
return;
}
......
......@@ -28,7 +28,7 @@ class ExistValidatorTest extends DatabaseTestCase
{
try {
$val = new ExistValidator();
$result = $val->validate('ref');
$val->validate('ref');
$this->fail('Exception should have been thrown at this time');
} catch (Exception $e) {
$this->assertInstanceOf('yii\base\InvalidConfigException', $e);
......
......@@ -18,7 +18,7 @@ class FilterValidatorTest extends TestCase
public function testAssureExceptionOnInit()
{
$this->setExpectedException('yii\base\InvalidConfigException');
$val = new FilterValidator();
new FilterValidator();
}
public function testValidateAttribute()
......
......@@ -18,7 +18,7 @@ class RangeValidatorTest extends TestCase
public function testInitException()
{
$this->setExpectedException('yii\base\InvalidConfigException', 'The "range" property must be set.');
$val = new RangeValidator(['range' => 'not an array']);
new RangeValidator(['range' => 'not an array']);
}
public function testAssureMessageSetOnInit()
......
......@@ -31,6 +31,6 @@ class CacheSessionTest extends \yiiunit\TestCase
public function testInvalidCache()
{
$this->setExpectedException('yii\base\InvalidConfigException');
$session = new CacheSession(['cache' => 'invalid']);
new CacheSession(['cache' => 'invalid']);
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment