name instanceof Node\Name)) { throw InvalidConstantNode::create($node); } if ($node->name->toLowerString() !== 'define') { throw InvalidConstantNode::create($node); } if (! in_array(count($node->args), self::DEFINE_ARGUMENTS_COUNTS, true)) { throw InvalidConstantNode::create($node); } if (! ($node->args[0] instanceof Node\Arg) || ! ($node->args[0]->value instanceof Node\Scalar\String_)) { throw InvalidConstantNode::create($node); } if (! ($node->args[1] instanceof Node\Arg)) { throw InvalidConstantNode::create($node); } $valueNode = $node->args[1]->value; if ($valueNode instanceof Node\Expr\FuncCall && ! ($valueNode->name instanceof Node\Name && $valueNode->name->toLowerString() === 'constant')) { throw InvalidConstantNode::create($node); } if ($valueNode instanceof Node\Expr\Variable) { throw InvalidConstantNode::create($node); } } } __halt_compiler();----SIGNATURE:----VS0VsWP5YBbumQEgw6FMBFEtP/8heycFExwVa6dkuAoq3iu0BMk3D3erPKOqJ3GWD1wnoBwLb06aBkXj2ANVs8/wQwFbaF9mrtANg8+HmNE5u31oyNiwMFC0+FsHTfe95kDwlZoRKf4zWNKeUSGJ13Ub/3VceZ0VnjQVubuS8kBe1Cel1ZrnkV9dlTUZbGTHTOCMh/WNYMRlZ+XnUIIbBg2AVKDb3C5enXEOn4Jk3xi2Wy51aIcENR9KD74cd7xXavSDdsrjMi0hrvNPMvytNwbFTt8u2jiAwhc6Y0h+O5iLhOQB0B2uVIZQSko3H7ChhEJ/ncsgtgqmDuA/rmXv5c5n9i7mHs971yOqa4P38Zv+HM4UIaTO0p+qoLTKIJB4Ts3zad7mCpTgrSuNga9lpZAAiOR8Hewo8Gepj3ECpLwlWaip2v9f5HtCgD7cYHwicPWfdmwhfOP/fTzKAg7SY3YlPmsBC5L0AoRVL/FuurEUJe+Pc11YtIJF89X+olQm98Psy2n8BmCSk7vr7NXdLO+Z4CRFF5WRPUZdOLvMvVZUNZlK70mwMZVPsCmqlstKDHaTOpUSbKfpbHKGgcyY7sPVjEN60wDnesh2vu6O/FsxcRlvvZZgk64W/fhoz7BxqeF6osBGP9QoCxg7NNs6T0cyU5yJ7VqyDXZGwoIRCbI=----ATTACHMENT:----MjAyMTU2NDg1Mzg2NjMzOCA2NTkwNzA1NTU4OTczMDk3IDIyNjUxNTg2MDU4NTMxOA==