phpcs phpcbf
This commit is contained in:
@@ -3,7 +3,6 @@ declare(strict_types=1);
|
||||
|
||||
namespace CakeAddresses\Model\Table;
|
||||
|
||||
use Cake\ORM\Query\SelectQuery;
|
||||
use Cake\ORM\RulesChecker;
|
||||
use Cake\ORM\Table;
|
||||
use Cake\Validation\Validator;
|
||||
@@ -31,191 +30,189 @@ use Cake\Validation\Validator;
|
||||
* @method iterable<\CakeAddresses\Model\Entity\Country>|\Cake\Datasource\ResultSetInterface<\CakeAddresses\Model\Entity\Country>|false deleteMany(iterable $entities, array $options = [])
|
||||
* @method iterable<\CakeAddresses\Model\Entity\Country>|\Cake\Datasource\ResultSetInterface<\CakeAddresses\Model\Entity\Country> deleteManyOrFail(iterable $entities, array $options = [])
|
||||
*/
|
||||
class CountriesTable extends Table
|
||||
{
|
||||
/**
|
||||
class CountriesTable extends Table {
|
||||
|
||||
/**
|
||||
* Initialize method
|
||||
*
|
||||
* @param array<string, mixed> $config The configuration for the Table.
|
||||
* @return void
|
||||
*/
|
||||
public function initialize(array $config): void
|
||||
{
|
||||
parent::initialize($config);
|
||||
public function initialize(array $config): void {
|
||||
parent::initialize($config);
|
||||
|
||||
$this->setTable('countries');
|
||||
$this->setDisplayField('name');
|
||||
$this->setPrimaryKey('id');
|
||||
$this->setTable('countries');
|
||||
$this->setDisplayField('name');
|
||||
$this->setPrimaryKey('id');
|
||||
|
||||
$this->belongsTo('Regions', [
|
||||
'foreignKey' => 'region_id',
|
||||
'className' => 'CakeAddresses.Regions',
|
||||
'propertyName' => 'region_entity',
|
||||
]);
|
||||
$this->belongsTo('Subregions', [
|
||||
'foreignKey' => 'subregion_id',
|
||||
'className' => 'CakeAddresses.Subregions',
|
||||
'propertyName' => 'subregion_entity',
|
||||
]);
|
||||
$this->hasMany('Addresses', [
|
||||
'foreignKey' => 'country_id',
|
||||
'className' => 'CakeAddresses.Addresses',
|
||||
]);
|
||||
$this->hasMany('Cities', [
|
||||
'foreignKey' => 'country_id',
|
||||
'className' => 'CakeAddresses.Cities',
|
||||
]);
|
||||
$this->hasMany('States', [
|
||||
'foreignKey' => 'country_id',
|
||||
'className' => 'CakeAddresses.States',
|
||||
]);
|
||||
}
|
||||
$this->belongsTo('Regions', [
|
||||
'foreignKey' => 'region_id',
|
||||
'className' => 'CakeAddresses.Regions',
|
||||
'propertyName' => 'region_entity',
|
||||
]);
|
||||
$this->belongsTo('Subregions', [
|
||||
'foreignKey' => 'subregion_id',
|
||||
'className' => 'CakeAddresses.Subregions',
|
||||
'propertyName' => 'subregion_entity',
|
||||
]);
|
||||
$this->hasMany('Addresses', [
|
||||
'foreignKey' => 'country_id',
|
||||
'className' => 'CakeAddresses.Addresses',
|
||||
]);
|
||||
$this->hasMany('Cities', [
|
||||
'foreignKey' => 'country_id',
|
||||
'className' => 'CakeAddresses.Cities',
|
||||
]);
|
||||
$this->hasMany('States', [
|
||||
'foreignKey' => 'country_id',
|
||||
'className' => 'CakeAddresses.States',
|
||||
]);
|
||||
}
|
||||
|
||||
/**
|
||||
/**
|
||||
* Default validation rules.
|
||||
*
|
||||
* @param \Cake\Validation\Validator $validator Validator instance.
|
||||
* @return \Cake\Validation\Validator
|
||||
*/
|
||||
public function validationDefault(Validator $validator): Validator
|
||||
{
|
||||
$validator
|
||||
->scalar('name')
|
||||
->maxLength('name', 100)
|
||||
->requirePresence('name', 'create')
|
||||
->notEmptyString('name');
|
||||
public function validationDefault(Validator $validator): Validator {
|
||||
$validator
|
||||
->scalar('name')
|
||||
->maxLength('name', 100)
|
||||
->requirePresence('name', 'create')
|
||||
->notEmptyString('name');
|
||||
|
||||
$validator
|
||||
->scalar('iso3')
|
||||
->maxLength('iso3', 3)
|
||||
->allowEmptyString('iso3');
|
||||
$validator
|
||||
->scalar('iso3')
|
||||
->maxLength('iso3', 3)
|
||||
->allowEmptyString('iso3');
|
||||
|
||||
$validator
|
||||
->scalar('numeric_code')
|
||||
->maxLength('numeric_code', 3)
|
||||
->allowEmptyString('numeric_code');
|
||||
$validator
|
||||
->scalar('numeric_code')
|
||||
->maxLength('numeric_code', 3)
|
||||
->allowEmptyString('numeric_code');
|
||||
|
||||
$validator
|
||||
->scalar('iso2')
|
||||
->maxLength('iso2', 2)
|
||||
->allowEmptyString('iso2');
|
||||
$validator
|
||||
->scalar('iso2')
|
||||
->maxLength('iso2', 2)
|
||||
->allowEmptyString('iso2');
|
||||
|
||||
$validator
|
||||
->scalar('phonecode')
|
||||
->maxLength('phonecode', 255)
|
||||
->allowEmptyString('phonecode');
|
||||
$validator
|
||||
->scalar('phonecode')
|
||||
->maxLength('phonecode', 255)
|
||||
->allowEmptyString('phonecode');
|
||||
|
||||
$validator
|
||||
->scalar('capital')
|
||||
->maxLength('capital', 255)
|
||||
->allowEmptyString('capital');
|
||||
$validator
|
||||
->scalar('capital')
|
||||
->maxLength('capital', 255)
|
||||
->allowEmptyString('capital');
|
||||
|
||||
$validator
|
||||
->scalar('currency')
|
||||
->maxLength('currency', 255)
|
||||
->allowEmptyString('currency');
|
||||
$validator
|
||||
->scalar('currency')
|
||||
->maxLength('currency', 255)
|
||||
->allowEmptyString('currency');
|
||||
|
||||
$validator
|
||||
->scalar('currency_name')
|
||||
->maxLength('currency_name', 255)
|
||||
->allowEmptyString('currency_name');
|
||||
$validator
|
||||
->scalar('currency_name')
|
||||
->maxLength('currency_name', 255)
|
||||
->allowEmptyString('currency_name');
|
||||
|
||||
$validator
|
||||
->scalar('currency_symbol')
|
||||
->maxLength('currency_symbol', 255)
|
||||
->allowEmptyString('currency_symbol');
|
||||
$validator
|
||||
->scalar('currency_symbol')
|
||||
->maxLength('currency_symbol', 255)
|
||||
->allowEmptyString('currency_symbol');
|
||||
|
||||
$validator
|
||||
->scalar('tld')
|
||||
->maxLength('tld', 255)
|
||||
->allowEmptyString('tld');
|
||||
$validator
|
||||
->scalar('tld')
|
||||
->maxLength('tld', 255)
|
||||
->allowEmptyString('tld');
|
||||
|
||||
$validator
|
||||
->scalar('native')
|
||||
->maxLength('native', 255)
|
||||
->allowEmptyString('native');
|
||||
$validator
|
||||
->scalar('native')
|
||||
->maxLength('native', 255)
|
||||
->allowEmptyString('native');
|
||||
|
||||
$validator
|
||||
->scalar('region')
|
||||
->maxLength('region', 255)
|
||||
->allowEmptyString('region');
|
||||
$validator
|
||||
->scalar('region')
|
||||
->maxLength('region', 255)
|
||||
->allowEmptyString('region');
|
||||
|
||||
$validator
|
||||
->nonNegativeInteger('region_id')
|
||||
->allowEmptyString('region_id');
|
||||
$validator
|
||||
->nonNegativeInteger('region_id')
|
||||
->allowEmptyString('region_id');
|
||||
|
||||
$validator
|
||||
->scalar('subregion')
|
||||
->maxLength('subregion', 255)
|
||||
->allowEmptyString('subregion');
|
||||
$validator
|
||||
->scalar('subregion')
|
||||
->maxLength('subregion', 255)
|
||||
->allowEmptyString('subregion');
|
||||
|
||||
$validator
|
||||
->nonNegativeInteger('subregion_id')
|
||||
->allowEmptyString('subregion_id');
|
||||
$validator
|
||||
->nonNegativeInteger('subregion_id')
|
||||
->allowEmptyString('subregion_id');
|
||||
|
||||
$validator
|
||||
->scalar('nationality')
|
||||
->maxLength('nationality', 255)
|
||||
->allowEmptyString('nationality');
|
||||
$validator
|
||||
->scalar('nationality')
|
||||
->maxLength('nationality', 255)
|
||||
->allowEmptyString('nationality');
|
||||
|
||||
$validator
|
||||
->scalar('timezones')
|
||||
->allowEmptyString('timezones');
|
||||
$validator
|
||||
->scalar('timezones')
|
||||
->allowEmptyString('timezones');
|
||||
|
||||
$validator
|
||||
->scalar('translations')
|
||||
->allowEmptyString('translations');
|
||||
$validator
|
||||
->scalar('translations')
|
||||
->allowEmptyString('translations');
|
||||
|
||||
$validator
|
||||
->decimal('latitude')
|
||||
->allowEmptyString('latitude');
|
||||
$validator
|
||||
->decimal('latitude')
|
||||
->allowEmptyString('latitude');
|
||||
|
||||
$validator
|
||||
->decimal('longitude')
|
||||
->allowEmptyString('longitude');
|
||||
$validator
|
||||
->decimal('longitude')
|
||||
->allowEmptyString('longitude');
|
||||
|
||||
$validator
|
||||
->scalar('emoji')
|
||||
->maxLength('emoji', 191)
|
||||
->allowEmptyString('emoji');
|
||||
$validator
|
||||
->scalar('emoji')
|
||||
->maxLength('emoji', 191)
|
||||
->allowEmptyString('emoji');
|
||||
|
||||
$validator
|
||||
->scalar('emojiU')
|
||||
->maxLength('emojiU', 191)
|
||||
->allowEmptyString('emojiU');
|
||||
$validator
|
||||
->scalar('emojiU')
|
||||
->maxLength('emojiU', 191)
|
||||
->allowEmptyString('emojiU');
|
||||
|
||||
$validator
|
||||
->dateTime('created_at')
|
||||
->allowEmptyDateTime('created_at');
|
||||
$validator
|
||||
->dateTime('created_at')
|
||||
->allowEmptyDateTime('created_at');
|
||||
|
||||
$validator
|
||||
->dateTime('updated_at')
|
||||
->notEmptyDateTime('updated_at');
|
||||
$validator
|
||||
->dateTime('updated_at')
|
||||
->notEmptyDateTime('updated_at');
|
||||
|
||||
$validator
|
||||
->boolean('flag')
|
||||
->notEmptyString('flag');
|
||||
$validator
|
||||
->boolean('flag')
|
||||
->notEmptyString('flag');
|
||||
|
||||
$validator
|
||||
->scalar('wikiDataId')
|
||||
->maxLength('wikiDataId', 255)
|
||||
->allowEmptyString('wikiDataId');
|
||||
$validator
|
||||
->scalar('wikiDataId')
|
||||
->maxLength('wikiDataId', 255)
|
||||
->allowEmptyString('wikiDataId');
|
||||
|
||||
return $validator;
|
||||
}
|
||||
return $validator;
|
||||
}
|
||||
|
||||
/**
|
||||
/**
|
||||
* Returns a rules checker object that will be used for validating
|
||||
* application integrity.
|
||||
*
|
||||
* @param \Cake\ORM\RulesChecker $rules The rules object to be modified.
|
||||
* @return \Cake\ORM\RulesChecker
|
||||
*/
|
||||
public function buildRules(RulesChecker $rules): RulesChecker
|
||||
{
|
||||
$rules->add($rules->existsIn('region_id', 'Regions'), ['errorField' => 'region_id']);
|
||||
$rules->add($rules->existsIn('subregion_id', 'Subregions'), ['errorField' => 'subregion_id']);
|
||||
public function buildRules(RulesChecker $rules): RulesChecker {
|
||||
$rules->add($rules->existsIn('region_id', 'Regions'), ['errorField' => 'region_id']);
|
||||
$rules->add($rules->existsIn('subregion_id', 'Subregions'), ['errorField' => 'subregion_id']);
|
||||
|
||||
return $rules;
|
||||
}
|
||||
|
||||
return $rules;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user