mirror of
https://github.com/kamilwylegala/cakephp2-php8.git
synced 2024-11-16 11:58:25 +00:00
414e0a3484
TranslateBehavior should never be overlapped with real fields. It should only be used to add fields that don't exist on the parent table.
51 lines
1.4 KiB
PHP
51 lines
1.4 KiB
PHP
<?php
|
|
/**
|
|
* Tree behavior class test fixture.
|
|
*
|
|
* Enables a model object to act as a node-based tree.
|
|
*
|
|
* PHP 5
|
|
*
|
|
* CakePHP(tm) Tests <http://book.cakephp.org/2.0/en/development/testing.html>
|
|
* Copyright 2005-2012, Cake Software Foundation, Inc. (http://cakefoundation.org)
|
|
*
|
|
* Licensed under The MIT License
|
|
* Redistributions of files must retain the above copyright notice
|
|
*
|
|
* @copyright Copyright 2005-2012, Cake Software Foundation, Inc. (http://cakefoundation.org)
|
|
* @link http://book.cakephp.org/2.0/en/development/testing.html CakePHP(tm) Tests
|
|
* @package Cake.Test.Fixture
|
|
* @since CakePHP(tm) v 1.2.0.5331
|
|
* @license MIT License (http://www.opensource.org/licenses/mit-license.php)
|
|
*/
|
|
|
|
/**
|
|
* Flag Tree Test Fixture
|
|
*
|
|
* Like Number Tree, but uses a flag for testing scope parameters
|
|
*
|
|
* @package Cake.Test.Fixture
|
|
*/
|
|
class FlagTreeFixture extends CakeTestFixture {
|
|
|
|
/**
|
|
* name property
|
|
*
|
|
* @var string 'FlagTree'
|
|
*/
|
|
public $name = 'FlagTree';
|
|
|
|
/**
|
|
* fields property
|
|
*
|
|
* @var array
|
|
*/
|
|
public $fields = array(
|
|
'id' => array('type' => 'integer','key' => 'primary'),
|
|
'name' => array('type' => 'string','null' => false),
|
|
'parent_id' => 'integer',
|
|
'lft' => array('type' => 'integer','null' => false),
|
|
'rght' => array('type' => 'integer','null' => false),
|
|
'flag' => array('type' => 'integer','null' => false, 'length' => 1, 'default' => 0)
|
|
);
|
|
}
|