Если вы хотите установить для свойства isAccessible значение false после того, как метод доступа завершит свою работу.Вы можете установить необходимое значение перед оператором возврата
class Foo {
public $isAccessible = false;
public function access($bool){
$this->isAccessible = $bool;
// some code
$this->isAccessible = false;
return $this;
}
}
Если вы хотите установить для свойства isAccessible значение false после вызова другого метода класса, вы можете установить свойство в начале каждого метода
class Foo {
public $isAccessible = false;
public function access($bool){
$this->isAccessible = $bool;
// some code
return $this;
}
public function someMethod()
{
$this->isAccessible = false;
// some code
return $this;
}
}
Может быть, есть точка использования isAccessible только в качестве параметра метода доступа.