上書きを許可するプロパティか判定します。

@param	string	$property_name	上書きできるか確認するプロパティ名
@return	bool	上書きを許可できるプロパティの場合はTRUE、そうでない場合はFALSE
964589
protected static function _OverwritePropertyFilter ($property) {
		$class_name = static::class;
		return isset(static::LasyClassVarConstAccessCallback('overwritable_property', function () use ($class_name) {
			$temp = $class_name::_OverwritablePropertyList();
			return array_combine($temp, $temp);
		})[key($property)]);
	}
354479
private function hasProperty(string $name): bool
    {
        if (!isset($this->index[PropertyBinding::TYPE])) {
            return false;
        }

        return $this->index[PropertyBinding::TYPE]->hasProperty($name);
    }
28978
public function hasProperty($name)
    {
        static $vars = null;
        if (! $vars) {
            $vars = get_object_vars($this);
        }

        return array_key_exists($name, $vars);
    }
911097
public function getCSSValue($css_property_name)
    {
        $params = [
            ':propertyName' => $css_property_name,
            ':id' => $this->id,
        ];

        return $this->executor->execute(
            DriverCommand::GET_ELEMENT_VALUE_OF_CSS_PROPERTY,
            $params
        );
    }
604413
def _FormatPropertyName(self, property_name):
    
    # TODO: Add Unicode support.
    fix_key = re.sub(r'(.)([A-Z][a-z]+)', r'\1_\2', property_name)
    return re.sub(r'([a-z0-9])([A-Z])', r'\1_\2', fix_key).lower()
821795
public static function GetDefaultPropertyGreedy ($property_name) {
		//開始地点
		$reflection_class = new \ReflectionClass(static::class);
		$reflection_class->getDefaultProperties();
		$current_default_property[] = isset($reflection_class[$property_name]) ? $reflection_class[$property_name] : [];

		while ($reflection_class = $reflection_class->getParentClass()) {
			$reflection_class->getDefaultProperties();
			$current_default_property[] = isset($reflection_class[$property_name]) ? $reflection_class[$property_name] : [];
		}

		return $current_default_property;
	}
693391
def add_property(self, property_name, use_context=True):
        
        if self.has_property(property_name):
            err = 'Property "{}" already exists'
            raise PropertyExists(err.format(property_name))

        prop = SimpleProperty(use_context=bool(use_context))
        self.properties[property_name] = prop
        return prop
1269439
public function getPkeys ($table_name, $forced_obtain = false) {
		if (!isset(array_flip($this->getTables($forced_obtain))[$table_name])) {
			throw CoreException::RaiseSystemError('存在しないテーブルを指定されました。table_name:%s', [$table_name]);
		}
		if ($forced_obtain || !Arrays::KeyExists($this->_primaryKeys, $table_name)) {
			$this->_updatePkeys($table_name);
		}
		return $this->_primaryKeys[$table_name];
	}
1347732
public function get($property, $default_value = null)
    {
        if (property_exists($this, $property)) {
            return $this->$property;
        }

        return $default_value;
    }
955547
protected function _propertyName()
    {
        list(, $name) = pluginSplit($this->_name);

        return Inflector::underscore(Inflector::singularize($name));
    }
127640
public static function _attributeProperties ($name, $property = FALSE)
	{
		
		// If the attribute exists
		
		if (isset (static::$attributes[$name]))
		{
			
			// If a property is specified
			
			if ($property)
			{
				
				// If the property doesnt exist
				
				if (!isset (static::$attributes[$name][$property]))
				{
					return FALSE;
				}
				
				// Return property
				
				return static::$attributes[$name][$property];
				
			}
			
			// Return attribute
			
			return static::$attributes[$name];
			
		}
		
		// Return FALSE
		
		return FALSE;
		
	}
1006865
function(name) {
      var props = this.jCal[PROPERTY_INDEX];
      var len = props.length;

      var i = 0;
      for (; i < len; i++) {
        // 0 is property name
        if (props[i][NAME_INDEX] === name) {
          return true;
        }
      }

      return false;
    }
1022940
protected function hasRecipient($address, $name = null, $property = 'to')
    {
        $expected = $this->normalizeRecipient(
            $this->addressesToArray($address, $name)[0]
        );

        $expected = [
            'name' => $expected->name ?? null,
            'address' => $expected->email,
        ];

        return collect($this->{$property})->contains(function ($actual) use ($expected) {
            if (! isset($expected['name'])) {
                return $actual['address'] == $expected['address'];
            }

            return $actual == $expected;
        });
    }
1105864
function(property_name) {

		if (!(property_name in this._property_bindings_by_property)) {

			this._property_bindings_by_property[property_name] = new Lava.scope.PropertyBinding(this, property_name);

		}

		return this._property_bindings_by_property[property_name];

	}
1078816
public function get_physical_table_name($table_name){
		$prefix = $this->conf()->prefix;
		if( strlen($prefix) ){
			$prefix = preg_replace('/\_*$/', '_', $prefix);
		}
		return $prefix.$table_name;
	}
1089196
public function getProperty($name, $property)
    {
        $result = null;
        if($this->has($name))
        {
            if(isset($this->_data[$name]->$property)) {
                $result = $this->_data[$name]->$property;
            }
        }

        return $result;
    }
988416
private function propertyIsIgnored(string $type, string $propertyName): bool
    {
        return isset($this->ignoredEncodedPropertyNamesByType[$type][$this->normalizePropertyName($propertyName)]);
    }