public function assignConstructor(string $property, string $key, callable $fx)
    {
        $this->doAssign($property, $key);
        $this->constructors[$property] = $fx;

        return $this;
    }
public function assignConstructor(string $property, string $key, callable $fx)
    {
        $this->doAssign($property, $key);
        $this->constructors[$property] = $fx;

        return $this;
    }
public function assignConstructor ( string $ property , string $ key , callable $ fx ) { $ this -> doAssign ( $ property , $ key ) ; $ this -> constructors [ $ property ] = $ fx ; return $ this ; }
Assign property constructor

@param string   $property
@param string   $key
@param callable $fx

@return $this
Assign property constructor