本文整理汇总了PHP中CakeTestFixture::__construct方法的典型用法代码示例。如果您正苦于以下问题:PHP CakeTestFixture::__construct方法的具体用法?PHP CakeTestFixture::__construct怎么用?PHP CakeTestFixture::__construct使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CakeTestFixture
的用法示例。
在下文中一共展示了CakeTestFixture::__construct方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: __construct
public function __construct(&$db)
{
parent::__construct($db);
$config_dump = <<<EOT
---
use_autoreload: "0"
reverse_mode: "0"
autoreload: "60"
prefetch_num: "2"
limit_subs: "100"
use_pinsaver: "1"
wait: "200"
scroll_px: "100"
touch_when: onload
max_view: "200"
scroll_type: px
use_scroll_hilight: "0"
use_wait: "0"
max_pin: "5"
use_limit_subs: "0"
ApiKey: BAh7CToMY3NyZl9pZCIlMTRmZWMwNTgzNmE0NmZmYjg5NDIxNDlhOTFjZjY1%0AYjQ6C21lbWJlcmkGOg5yZXR1cm5fdG8wIgpmbGFzaElDOidBY3Rpb25Db250%0Acm9sbGVyOjpGbGFzaDo6Rmxhc2hIYXNoewAGOgpAdXNlZHsA--79720c7867f3e5b1ababf83097803a8fc8ccc08f
items_per_page: "20"
default_public_status: "1"
use_prefetch_hack: "0"
current_font: "14"
EOT;
$this->records = array(array('id' => 1, 'username' => 'quentin', 'email' => 'quentin@example.com', 'salt' => '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', 'crypted_password' => '00742970dc9e6319f8019fd54864d3ea740f04b1', 'created_on' => date('Y-m-d H:i:s', strtotime('-5 days'))), array('id' => 2, 'username' => 'aaron', 'email' => 'aaron@example.com', 'salt' => '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', 'crypted_password' => '00742970dc9e6319f8019fd54864d3ea740f04b1', 'created_on' => date('Y-m-d H:i:s', strtotime('-1 days'))), array('id' => 3, 'username' => 'mala', 'email' => 'mala@example.com', 'salt' => '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', 'crypted_password' => '00742970dc9e6319f8019fd54864d3ea740f04b1', 'config_dump' => $config_dump, 'public' => 1, 'created_on' => date('Y-m-d H:i:s', strtotime('-1 days'))));
}
示例2: __construct
/**
* Constructor
*
*/
public function __construct()
{
parent::__construct();
foreach ($this->records as &$record) {
$record['password'] = BcryptFormAuthenticate::hash($record['password'], null, true);
}
}
示例3: foreach
function __construct()
{
foreach ($this->records as &$record) {
$record['file_name'] = CAKE . $record['file_name'];
}
parent::__construct();
}
示例4: CakeSchema
function __construct()
{
parent::__construct();
$Schema = new CakeSchema(array('name' => 'Chaw'));
$Schema = $Schema->load();
$this->fields = $Schema->tables['projects'];
}
示例5: __construct
/**
* This is how we initialize this class
* note that we pass in the fixture by reference
* so all modifications done to it are automatically done
* outside of the scope of this class (sweet, no returning)
* @return void
*/
public function __construct()
{
parent::__construct();
if (is_subclass_of($this, 'AppTestFixture')) {
$parentClass = get_parent_class($this);
$parentVars = get_class_vars($parentClass);
if (isset($parentVars['fields'])) {
$this->fields = array_merge($this->fields, $parentVars['fields']);
}
if (isset($parentVars['records'])) {
$this->records = array_merge($this->records, $parentVars['records']);
}
if (isset($parentVars['options'])) {
$this->options = array_merge($this->options, $parentVars['options']);
}
}
// trigger callbacks: before
if (method_exists($this, 'beforeRecords')) {
$this->beforeRecords();
}
// do stuff
if ($this->options['fix']) {
$this->fixFields();
}
if ($this->options['dates']) {
$this->cleanupDates();
}
// trigger callbacks: after
if (method_exists($this, 'afterRecords')) {
$this->afterRecords();
}
}
示例6: __construct
/**
* Constructor
*
*/
public function __construct()
{
parent::__construct();
foreach ($this->records as &$record) {
$record['passwd'] = Security::hash($record['passwd'], null, true);
}
}
示例7: __construct
/**
* Constructor.
*
* Generates dynamic records.
*
* @return void
*/
public function __construct()
{
$this->records[] = ['id' => 2, 'task' => 'Example', 'data' => 'Lorem ipsum dolor sit amet, aliquet feugiat. Convallis morbi fringilla gravida, phasellus feugiat dapibus velit nunc, pulvinar eget sollicitudin venenatis cum nullam, vivamus ut a sed, mollitia lectus. Nulla vestibulum massa neque ut et, id hendrerit sit, feugiat in taciti enim proin nibh, tempor dignissim, rhoncus duis vestibulum nunc mattis convallis.', 'not_before' => '2014-12-19 17:12:30', 'fetched' => '2014-12-19 17:12:30', 'completed' => date('Y-m-d H:i:s', strtotime('+1 minute')), 'failed_count' => 1, 'failure_message' => 'Lorem ipsum dolor sit amet, aliquet feugiat. Convallis morbi fringilla gravida, phasellus feugiat dapibus velit nunc, pulvinar eget sollicitudin venenatis cum nullam, vivamus ut a sed, mollitia lectus. Nulla vestibulum massa neque ut et, id hendrerit sit, feugiat in taciti enim proin nibh, tempor dignissim, rhoncus duis vestibulum nunc mattis convallis.', 'worker_key' => 'Lorem ipsum dolor sit amet', 'created' => '2014-12-19 17:12:30'];
$this->records[] = ['id' => 3, 'task' => 'Example', 'data' => 'Lorem ipsum dolor sit amet, aliquet feugiat. Convallis morbi fringilla gravida, phasellus feugiat dapibus velit nunc, pulvinar eget sollicitudin venenatis cum nullam, vivamus ut a sed, mollitia lectus. Nulla vestibulum massa neque ut et, id hendrerit sit, feugiat in taciti enim proin nibh, tempor dignissim, rhoncus duis vestibulum nunc mattis convallis.', 'not_before' => '2014-12-19 17:12:30', 'fetched' => '2014-12-19 17:12:30', 'completed' => date('Y-m-d H:i:s', strtotime('-15 minute')), 'failed_count' => 1, 'failure_message' => 'Lorem ipsum dolor sit amet, aliquet feugiat. Convallis morbi fringilla gravida, phasellus feugiat dapibus velit nunc, pulvinar eget sollicitudin venenatis cum nullam, vivamus ut a sed, mollitia lectus. Nulla vestibulum massa neque ut et, id hendrerit sit, feugiat in taciti enim proin nibh, tempor dignissim, rhoncus duis vestibulum nunc mattis convallis.', 'worker_key' => 'Lorem ipsum dolor sit amet', 'created' => '2014-12-19 17:12:30'];
$this->records[] = ['id' => 4, 'task' => 'Example', 'data' => 'Lorem ipsum dolor sit amet, aliquet feugiat. Convallis morbi fringilla gravida, phasellus feugiat dapibus velit nunc, pulvinar eget sollicitudin venenatis cum nullam, vivamus ut a sed, mollitia lectus. Nulla vestibulum massa neque ut et, id hendrerit sit, feugiat in taciti enim proin nibh, tempor dignissim, rhoncus duis vestibulum nunc mattis convallis.', 'not_before' => '2014-12-19 17:12:30', 'fetched' => '2014-12-19 17:12:30', 'completed' => date('Y-m-d H:i:s', strtotime('-5 minute')), 'failed_count' => 1, 'failure_message' => 'Lorem ipsum dolor sit amet, aliquet feugiat. Convallis morbi fringilla gravida, phasellus feugiat dapibus velit nunc, pulvinar eget sollicitudin venenatis cum nullam, vivamus ut a sed, mollitia lectus. Nulla vestibulum massa neque ut et, id hendrerit sit, feugiat in taciti enim proin nibh, tempor dignissim, rhoncus duis vestibulum nunc mattis convallis.', 'worker_key' => 'Lorem ipsum dolor sit amet', 'created' => '2014-12-19 17:12:30'];
parent::__construct();
}
示例8: __construct
/**
* Constructor
*
* @return OrderFixture
*/
public function __construct()
{
parent::__construct();
foreach ($this->records as &$record) {
$record['cart_snapshot'] = serialize($record['cart_snapshot']);
}
}
示例9: __construct
/**
* Constructor
*
* @return CartFixture
*/
public function __construct()
{
parent::__construct();
foreach ($this->records as &$record) {
$record['additional_data'] = serialize($record['additional_data']);
}
}
示例10: __construct
public function __construct()
{
foreach ($this->records as &$row) {
$row['id'] = String::uuid();
}
parent::__construct();
}
示例11: foreach
function __construct()
{
foreach ($this->records as &$record) {
$record['file_name'] = TEST_CAKE_CORE_INCLUDE_PATH . $record['file_name'];
}
parent::__construct();
}
示例12: __construct
/**
* Constructor
*
*/
public function __construct()
{
parent::__construct();
$this->User = ClassRegistry::init('Users.User');
foreach ($this->records as &$record) {
$record['password'] = $this->User->hash($record['password'], null, true);
}
}
示例13: __construct
/**
* Override the normal CakeTestFixture::__construct() to get the name
* from our pattern
*
* @author David Kullmann
*/
public function __construct()
{
$class = get_class($this);
if ($this->name === null) {
if (preg_match('/^Elastic(.*)Fixture$/', $class, $matches)) {
$this->name = $matches[1];
} else {
throw new Exception("ElasticFixtures should have the naming pattern Elastic<Model>Fixture ('{$class}' given)");
}
}
return parent::__construct();
}
示例14: __construct
public function __construct(&$db)
{
parent::__construct($db);
$this->records = array(array('id' => 1, 'member_id' => 1, 'feed_id' => 1), array('id' => 2, 'member_id' => 1, 'feed_id' => 2));
}
示例15: __construct
public function __construct(&$db)
{
parent::__construct($db);
$this->records = array(array('id' => 1, 'member_id' => 1, 'name' => 'test'), array('id' => 2, 'member_id' => 1, 'name' => 'test2'));
}