for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Helix\Asana\CustomField;
use Helix\Asana\Base\Data;
use Helix\Asana\CustomField;
/**
* A custom field setting.
*
* @method bool isImportant ()
* @method CustomField getCustomField ()
*/
class FieldSetting extends Data {
const TYPE = 'custom_field_setting';
protected static $map = [
'custom_field' => CustomField::class,
];
protected function _setData (array $data): void {
// useless, settings aren't entities
unset($data['gid'], $data['resource_type']);
// deprecated
unset($data['project']);
// circular
unset($data['parent']);
parent::_setData($data);
}
final public function getResourceType (): string {
return self::TYPE;